/*fonts*/
@font-face {
	font-family: "riksfont";
	src: url(../fonts/Montserrat-Black.ttf) format("truetype");
}

@font-face {
	font-family: "riksfont-bold";
	src: url(../fonts/Montserrat-Bold.ttf) format("truetype");
}
@font-face {
	font-family: "riksfont-italic";
	src: url(../fonts/Montserrat-Italic.ttf) format("truetype");
}

@font-face {
	font-family: "riksfont-light";
	src: url(../fonts/Montserrat-Light.ttf) format("truetype");
}
@font-face {
	font-family: "riksfont-bold-italic";
	src: url(../fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");
}
/* latin */
@font-face {
    font-family: 'Montserrat Subrayada';
    font-style: normal;
    font-weight: 400;
    src: local('MontserratSubrayada-Regular'), url(../fonts/MontserratSubrayada-Regular.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	apprearance : none;
	margin: 0;
}

::-webkit-scrollbar {
	width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #f1f1f1;

}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #BB9667;
	border-radius: 50px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #555;
}
video::-webkit-media-controls-overlay-play-button, video::-moz-media-controls-overlay-play-button {
	display: none;
}


a {
	color: #bd9967;
}

* i{
	font-style: normal;
}


.light-font
{
	font-family: riksfont-light,sans-serif;
}
.margin-zero
{
	margin:0px;
	padding:0px;
}
.margin-gold
{
	border-bottom-width: 25px;
	border-bottom-style: solid;
	border-bottom-color: rgb(189, 153, 103);

}

.cookie-bg{
	background-color: rgb(96, 78, 53);
}

.cookie-btn{
	background: rgb(189, 153, 103);
	border: 1px solid rgb(189, 153, 103);
}

header .navbar{
	padding: 35px 40px 0;
	transition: 0.3s;
}

header .navbar img
{
	transition: 0.3s;
}

header .small-nav{
	/*padding: 5px;*/
    padding: 5px 60px;
	background: rgba(0,0,0,0.9);
	transition: 0.3s;
	z-index: 999;
}

.small-nav .rect {
	border: none;
	padding-bottom: 0;
	background: none;
	opacity: 1;
	transition: 0.3s;
}

.small-nav .rect:hover a.nav-link {
	color: #bd9967 !important;
}

header .small-nav .navbar-brand img {
	/*width: 21vw;*/
	width:200px;
	transition: 0.3s;
}

.navbar-brand{
    margin: 0.2rem;
}

.navbar-dark .navbar-nav .nav-link {
	color: #fff;
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
	color: #bd9967;
}

.nav-live{
	display: block;
	width: 32px;
	height: 16px;
	/*background: url(/public/storage/images/allicons.png);*/
	background-position: 72px -9px;
	margin: 0 auto 5px;
}

.nav-login{
	display: block;
	width: 21px;
	height: 19px;
	/*background: url(/public/storage/images/allicons.png);*/
	background-position: 20px -9px;
	margin: 0 auto 2px;
}

.pad-finish-text{
	margin-left: 0vw;
	text-transform: uppercase;
}
.pad-finish-text-2{
	margin-left: -0.5vw;
	text-transform: uppercase;
}

.padding-btm-50{padding-bottom: 50px;}

.padding-btm-20{padding-bottom: 20px;}


.knowmore{
	border: 2px solid #EBCB89;
	padding: 10px;
	font-size: 1.5vw;
	font-family: riksfont-bold;
	color: #fff;
	text-decoration: none;
	margin-left: 66vw;
}
.knowmore:hover{
	border: 2px solid #fff;
	color: #EBCB89;
	text-decoration: none;
}
/*.jumbotron.j1*/
/*{*/
	/*position:relative;*/
	/*z-index: -101;*/
	/*background:none;*/
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	/*height: 890px;*/
	/*border-radius: 0px;*/
	/*!*padding-top: 20px;*!*/
	/*!*padding-right: 55px;*!*/
	/*padding: 0 !important;*/
/*}*/


.video-logo-text {
    color: #fff;
    font-size: 11px;
    /* display: inline; */
    /*padding-left: 11px;*/
}

.video-logo-img{
    width: 160px !important;
    /*padding-left: 11px;*/
    /*margin-top: -20px;*/
    margin-top: -10px;
}

.jumbotron.j1 {
	position: relative;
	z-index: -101;
	background: none;
	background-repeat: no-repeat;
	background-size: cover;
	height: 340px;
	border-radius: 0px;
	/* padding-top: 20px; */
	/* padding-right: 55px; */
	padding: 0 !important;
}

.home-page .jumbotron.j1 {
	height: 900px;
}

.gfx-line{border-bottom: 20px solid rgb(189, 153, 103)!important;}

.n1
{
	background: none;
	color: white;
}

.lite-clr{
    color:#707170;
    /*color:#bbb;*/
}

.countdown
{
	color: white;
	/*background-image: url(/public/storage/images/countdown.jpg);*/
	background-repeat: no-repeat;
	background-size: cover;
	max-width: 100%;
	max-height: 100%;

}

.txt-upper-case{
    text-transform: uppercase;
}

* {
	-webkit-overflow-scrolling: touch;
}

/*.mainhome{*/
	/*box-shadow: inset 5000px 0 0 0 rgba(0, 0, 0, 0.5);*/
	/*border-color: rgba(0, 0, 0, 1);*/
/*}*/

#first {
	background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homes1.jpg) no-repeat;
	background-position:center;
	border: none;
	background-size: cover;
}

#second {
	background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homes2.jpg) no-repeat;
	background-position:center;
	border: none;
	background-size: cover;
}

#third {
	background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homes3.jpg) no-repeat;
	background-position:center;
	border: none;
	background-size: cover;
}

#fourth {
	background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homes4.jpg) no-repeat;
	background-position:center;
	border: none;
	background-size: cover;
}
#fifth {
	background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homes5.jpg) no-repeat;
	background-position:center;
	border: none;
	background-size: cover;
}
#sixth {
	background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homes6.jpg) no-repeat;
	background-position:center;
	border: none;
	background-size: cover;
}
#seventh {
	background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homes7.jpg) no-repeat;
	background-position:center;
	border: none;
	background-size: cover;
}

#eight {
    background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homes8.jpg) no-repeat;
    background-position:center;
    border: none;
    background-size: cover;
}

.trainer_cards, .mar-bot-40{
	margin-bottom: 40px;
}
.padding-top-container
{
	padding-top:100px;

}

.padding-bot-container
{
	padding-bottom:100px;

}

.padding
{
	padding-top:250px;

}
#successmessage{
	background: #BD9967;
	font-size: larger;
	margin: 10px 0;
	width: 100%;
	color: aliceblue;
	border: beige;
	border-radius: 10px;
	padding: 10px;
}

.count-padding
{
    /*padding-top:5vw;*/
    padding-top:18vw;

}

.count-padding2{

    padding-top:8px;
}

.pad-bot-vh{padding-bottom: 4vw;}

.pad-bot-z{padding-bottom: 0px!important;}

.padding-packages{
	padding-top:30px;
}

.padding-packages-btm{
	padding-bottom:25px;
}

.padding-top-100{
    padding-top: 100px;
}

.padding-bottom-100{
	padding-bottom: 100px;
}

.padding-top-40{
	padding-top: 40px;
}

.padding-top-30{
	padding-top: 30px;
}

.padding-top-15{
	padding-top: 15px;
}

.slogan
{
	color:rgb(189, 153, 103);

}

/*navbar*/

.exclaim
{
	font-size: 5em;
}

.twenty-seven
{
	font-size:25px;
}

.no-border
{
	border:none;
}

.remove-padding
{
	padding:0px;
}

.rect
{
	border: 5px solid #5A4F3F;
	margin-left:10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background: #1E1F20;
	opacity: 0.9;
	transition: 0.3s;

}
.icon-item{margin-left: 5px; margin-right: 5px;padding-top: 10px;}
.rect a{ color: #fff !important;}


.heading-banner
{
	font-size:5.7vw;
	font-family: "riksfont-bold", sans-serif;
}

.heading-banner-inner
{
	font-size:5.7vw;
	font-family: "riksfont-bold", sans-serif;
	margin-top: 150px;
}

.heading-banner-light
{
	color:rgb(255, 226, 150);
}

.bg-heading-margin
{
    margin-bottom: -1.5vw;
    margin-left: -1vw;
}

.no-opacity{
	opacity: 0;
}

.card-body{
	padding: .25rem 0 0 0;
}

.card-body .login-form span, .card-body .login-form label{
	color: rgb(189, 153, 103) !important;
	font-size: 13px;
}

.influencer-margin .card-title{
	min-height: 30px;
}
.card-text
{
	font-size:17px;
	color:black;

}

.nav-item
{
	padding-top: 32px;
	margin-left: .17vw;
}

.nav-item a{
	border-bottom: 2px solid transparent
}

.nav-item a:hover{
	color: rgb(189, 153, 103)!important;
	border-bottom: 2px solid rgb(189, 153, 103);
}

.nav-item .nav-link{
	color : #fff;
	font-weight: 600;
}
.icon-item .nav-link{
	color : #fff !important;
	font-weight: 600;
}

.container-fluid .play{margin-top: 27vw;}

/*Section Influencer*/


#riks-influencers .card-title, .riks-trainers .card-title {
	font-size: 30px;
	color: black;
	/*font-family: Montserrat;*/
	font-family: sans-serif;
	font-weight: bolder;
	margin-top: -22px;
	margin-bottom: 0px;
}

#riks-influencers .card-text, .riks-trainers .card-text
{
	font-size: 17px;
	color: black;
	font-weight: bolder;
	font-family: Montserrat;
	margin-top: -12px;
}

.img_Des{
	font-size: 1.5vw;
	color: black;
	/*font-weight: bolder;*/
	font-family: "riksfont" ;
}
.influencer-margin
{
	margin-bottom: 30px;
}
.cards-padding
{
	padding-top: 5%;
	padding-bottom: 5%;
}

.card-img-top.rounded-circle
{
	border-color: white;
	padding: 5px;
}

.border-div
{
	border:3px solid;
	border-color: rgb(189, 153, 103);
}

.card-title
{
	font-family: riksfont-bold;
	text-transform: uppercase;

	font-weight: bold;
	font-size: 14px;
	min-height: 80px;
	border-bottom: 2px solid #fff;
	margin-left: 1vw;
	margin-right: 1vw;
	margin-top: .5vw;

}

.pad-top-6{
	padding-top: 6px;
}

.pad-top-75{
	padding-top: 75px;
}

.card-rate-bg{
	font-size: 1.2vw;
	font-weight: bold;
}

/*.card-rate-sm{*/
	/*font-size: 0.6vw;*/
	/*font-family: "riksfont-light", sans-serif !important;*/
/*}*/

.card-rate-sm {
	font-size: 10px;
	font-family: "riksfont-bold", sans-serif !important;
	padding-left: 2px;
}

.card-rate-bg2{
	font-size: 10px;
}
/*Countdown section*/

.countdown{
	padding-bottom: 15vh;

}

.countdown-text
{
	font-size:35px;
	font-family:"riksfont-light" , sans-serif;
	text-transform: uppercase;
}

.rite-line {
    position: relative;
    top: -14px;
    font-weight: 900;
}


#countdown-logo
{
	padding-right: 5vw;
    width: 45vw;

}

.count-logo-text{
	text-transform: uppercase;
	font-size: 20px;
	position: relative;
	padding-right: 5vw;
	margin-bottom: -5px;
	text-align: right;
}

.countdown-logo-2{
	width: 300px;
}


.count-logo-text-2{
	color: #fff;
	font-size: 1.2vw;
}

/*Video Background*/

header {
	position: relative;
	background-color: black;
	height: 890px;
	/*min-height: 25rem;*/
	width: 100%;
	overflow: hidden;
}

/*header video {*/
	/*position: absolute;*/
	/*top: 50%;*/
	/*left: 50%;*/
	/*min-width: 100%;*/
	/*min-height: 100%;*/
	/*width: auto;*/
	/*height: auto;*/
	/*z-index: 0;*/
	/*-ms-transform: translateX(-50%) translateY(-50%);*/
	/*-moz-transform: translateX(-50%) translateY(-50%);*/
	/*-webkit-transform: translateX(-50%) translateY(-50%);*/
	/*transform: translateX(-50%) translateY(-50%);*/
/*}*/

/*header video {*/
	/*position: absolute;*/
	/*top: 50%;*/
	/*left: 50%;*/
	/*!*min-width: 100%;*!*/
	/*!*min-height: 100%;*!*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*z-index: 0;*/
	/*-ms-transform: translateX(-50%) translateY(-50%);*/
	/*-moz-transform: translateX(-50%) translateY(-50%);*/
	/*-webkit-transform: translateX(-50%) translateY(-50%);*/
	/*transform: translateX(-50%) translateY(-50%);*/
/*}*/

header video {
	position: absolute;
	top: 50%;
	left: 50%;
	/* min-width: 100%; */
	/* min-height: 100%; */
	width: 100%;
	height: 100%;
	z-index: 0;
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

header .container-fluid {
	position: relative;
	z-index: 2;
}

header .overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5));
	background-size: cover;
	z-index: 1;
}


/*Countdown timer setup*/
.countdown-timer .col-md-3
{

	/*padding:30px;*/
	/*padding-left:10px;*/
	/*padding-right:10px;*/



}

.txt-pad{padding-top: 4vw!important;}

.countdown-timer .col-md-6
{
	/*margin: 5px;*/
	border: solid 5px;
	border-color: white;
	padding-top: 21px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	height: 133px;
}

#days, #hours, #minutes, #seconds
{
	font-size: 75px;
	font-family: "riksfont-bold", sans-serif;
}

.time-text
{
	font-size: 20px;
	font-family: "riksfont-light", sans-serif;
}

/*Package for Singel Duo*/


/**************************************OLD CARDS DESIGN(JUST COMMENT IF USING NEW DUAL CARDS)******************************************/

.pkg-age
{
	background: rgb(242, 211, 141);
	display: inline;
	font-size: 18px;
	padding-top: 18px;
	padding-bottom: 18px;
	color: #60462F;
	height: 80px;
	text-align: center;
	position: relative;
	width: 80px;
	margin-top: -40px !important;
}

.pkg-age span{
	display: block;
}

/*************************************************/


/**************************************NEW CARDS DESIGN(JUST COMMENT IF USING OLD CARDS)******************************************/

.pkg-age-merged {
	/*background: rgb(206, 206, 206); */
	/*background: rgb(14, 19, 23);*/
	background: #efcf8a;;
	display: inline;
	font-size: 18px;
	/* padding-top: 18px; */
	padding-top: 14px;
	padding-bottom: 18px;
	color: #3d3d3d;
	/* height: 80px; */
	height: 55px;
	text-align: center;
	position: relative;
	width: 55px;
	/* width: 80px; */
	/* margin-top: -40px !important; */
	position: absolute;
	bottom: .5vw;
	right: .5vw;
}

.pkg-age-merged span{
    display: block;
    /*color: #60462F;*/
	/*color: #373737;*/
	/*color: #efcf8a;*/
	color: rgb(14, 19, 23);
    text-align: center;
    font-family: riksfont-bold;
    text-transform: uppercase;

    font-weight: bold;
}

.pkg-left{
	left: .5vw;
	padding-top: 7px;
}


/*************************************************/

.pakges_plus{
	position: absolute;
	right: 20px;
	top: 20px;
	height: 30px;
	width: 30px;
	z-index: 1;
}
/*.pkg-body*/
/*{*/
	/*background-color: rgb(189, 153, 103);*/
	/*color:white;*/
/*}*/

.pkg-body {
	background-color: rgba(93, 93, 93,0.3);
	color: rgba(0,0,0,0.7);
}

.pkg-text
{
	color:white; !important
}

/*.pkg-btm-clr{*/
    /*background-color: #60462f;*/
    /*color: #fff;*/
/*}*/

.pkg-btm-clr {
	background-color: rgba(93, 93, 93,0.3);
	color: rgba(0,0,0,0.7);
}

.card-body.text-center {
	padding: 0;
}

.card-title-cat
{
	/*display: inline;*/
	/*margin-left: 5%;*/
	/*margin-top: 4%;*/
	color: white;
	float: left;
	padding-left: .1vw;
}

.card-heading{
	font-size: 1.5vw;
}
.card-slogan{
	font-size: 1vw;display: flex;display: -webkit-flex; -webkit-flex-direction: column-reverse;margin-top: -10px;font-family: "riksfont-light", sans-serif;
}

.ntrn-hldr{
	border: 1px solid #cecece;
	border-radius: 10px;
	padding: 10px 10px;
}

.ntrn-hldr:hover{
	background: #f2f2f2;
	box-shadow: 0 0 14px #d1cecc;
	border: 1px solid #fff;
}

.ntrn-pad{
	padding: 50px 9%;
}

.ntrn-bldr-img{
	width:270px;
	height:300px;
	margin-right: 30px;
	float:left;
	border-radius: 10px;
}

.ntrn-bldr-top-txt{
	font-size: 12px;
	font-family: "riksfont";
	padding-top: 16%;
}

.ntrn-bldr-btm-txt{
	font-size: 10px;
	font-family: "riksfont";
	margin-top: -18px;
}

. trainer_card_title{
	margin-bottom: 0em !important;

}
.trainer_card_small{
	margin-top: -5px !important;
	font-style: italic ;
}

.trainer-cart-title {
    font-family: riksfont-bold;
    font-size: 2.2vw;
    color: black;
}

.trainer-img-des{
    font-size: 1.1vw;
    color: black;
    font-family: "riksfont";
}

.trainer-mar-vh{
    margin-top: -1vw;
}

.pkg-card
{
	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

.sec-heading
{
	font-family: "riksfont-bold",sans-serif;
	text-transform: uppercase;
	font-size:31px;
	color:black;
	font-weight: bolder;
	left: 25px;
	position: relative;

}

.primary-heading
{
	font-family: "riksfont-bold",sans-serif;
	text-transform: uppercase;
	font-size:6vw;
	color: rgb(189, 153, 103);
	left: 12px;

	position: relative;

}


.secondary-heading
{
	font-family: "riksfont-bold",sans-serif;
	text-transform: uppercase;
	font-size: 4vw;
	color: rgb(189, 153, 103);
	left: 25px;
	position: relative;

	font-weight: bolder;
}

.ter-heading
{
	font-family: "riksfont-bold",sans-serif;
	text-transform: uppercase;
	font-size: 4vw;
	color: #60462F;
	left: 25px;
	position: relative;

	font-weight: bolder;
}

.time-box{
	border: 4px solid;
	margin-right: 2vw;
	width: 180px;
	padding-bottom: 20px;
}

.dhms{
	padding-top: 25px;
    font-size: 23px;
}

.time-box-pad{padding-left: 2vw;}


.absolute_round_style{
	/*position: absolute;*/
	/*top: 0%;*/
	/*left: 8%;*/
	/*height: 34px;*/
	/*width: 34px;*/
	/*background-color: transparent;*/
	/*border-radius: 50%;*/
	/*border: 5px solid #C49D67;*/
	position: absolute;
	top: 0%;
	left: -5%;
	height: 34px;
	width: 34px;
	/* background-color: transparent; */
	/* border-radius: 50%; */
	/* border: 5px solid #C49D67; */
}

/*.absolute_round_style{*/
    /*position: absolute;*/
    /*top: 0%;*/
    /*left: 8%;*/
    /*height: 34px;*/
    /*width: 34px;*/
    /*background-color: transparent;*/
    /*border-radius: 50%;*/
    /*border: 5px solid #C49D67;*/
    /*position: absolute;*/
    /*top: 0%;*/
    /*left: -2%;*/
    /*height: 34px;*/
    /*width: 34px;*/
    /* background-color: transparent; */
    /* border-radius: 50%; */
    /* border: 5px solid #C49D67; */
/*}*/

.hidden-always{display: none;}

#riksoffers .absolute_round_style{
    top: 6%;
}

.riks-success .absolute_round_style, .riks-blog .absolute_round_style{
    top: 3%;
}

.riks-trainers .absolute_round_style{
    top: 4%;
}

.absolute_line_style{
	transform: rotate(11deg);
	position: absolute;
	top: 6%;
	left: 3.7%;
	height: 1000px;
	width: 2px;
	border: 1px solid #C49D67;
	background-color: #C49D67;
}

.footer_title_h6{
	color: rgb(189, 153, 103);
	font-size: 1.2vw;
	font-weight: bold;
    font-family: "riksfont-bold";
    text-transform: uppercase;
}

.fotter_text_h6 {
	color: #fff;
	font-size: 1vw;
    font-family: "riksfont-light";
}

.fotter_text_h6 a{
	color: #fff;
	text-decoration: none;
}

.fotter_text_h6 a:hover, .fotter_text_h6 a:active, .fotter_text_h6 a:focus{
	color: #fff;
	text-decoration: none;
}

.pad-5{
	padding: 5px;
}

.app-img-ftr{
	width: 130px;
}

#custom-search-input {
	padding: 3px;
	border: solid 1px #E4E4E4;
	background-color: #fff;
}

#custom-search-input input {
	border: 0;
	box-shadow: none;
}

#custom-search-input button {
	margin: 2px 0 0 0;
	background: none;
	box-shadow: none;
	border: 0;
	color: #666666;
	padding: 0 8px 0 10px;
}

#custom-search-input button:hover {
	border: 0;
	box-shadow: none;
	border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search {
	font-size: 23px;
}

.blog .carousel-indicators {
	left: 0;
	top: auto;
	bottom: -40px;

}

.card-img-top {

	border-radius: 10px;
	margin-bottom: 5px;
}

.trainer_cards .card-img-top{
    width: 100%;
    height: 270px;
}

.card {

	border-radius: 0px;
}

/* The colour of the indicators */
.blog .carousel-indicators li {
	background: #a3a3a3;
	border-radius: 50%;
	width: 8px;
	height: 8px;
}

.blog .carousel-indicators .active {
	background: #707070;
}

.about_heading {
	font-family: riksfont-bold, sans-serif;
	text-transform: uppercase;
	font-size: 80px;
	color: rgb(189, 153, 103);

	margin-bottom: 0px;
}



.car_main_div{
	height: 80%;
	width: 80%;
	float: none;
	margin:0 auto;
}

.search-container .button {
	display: inline-block;
	margin: 4px 2px;
	background-color: #fff;
	font-size: 14px;
	padding-left: 32px;
	padding-right: 32px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: white;
	text-decoration: none;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.search-container {
	position: relative;
	display: inline-block;
	margin: 4vw 1vw 0px 7.5vw;
	height: 50px;
	width: 80px;
	vertical-align: bottom;
}

.search-container .mglass {
	display: inline-block;
	pointer-events: none;
	-webkit-transform: rotate(-45deg) scale(2);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	color:black;
}

.search-container .searchbutton {
	position: absolute;
	font-size: 22px;
	width: 100%;
	margin: 0;
	padding: 0;
}

.search-container .search:focus + .searchbutton {
	transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	background-color: white;
	color: black;
}

.search-container .search {
	position: absolute;
	left: 49px;
	background-color: white;
	outline: none;
	border: none;
	padding: 0;
	width: 0;
	height: 100%;
	z-index: 10;
	transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
}

.search-container .search:focus {
	width: 200px;
	padding: 0 16px 0 0;
}

.search-container .expandright {
	left: auto;
	right: 40px;
}

.search-container .expandright:focus {
	padding: 0 0 0 16px;
}

/*[id^="play"]*/
/*{*/
	/*width: 100px;*/
	/*height: 100px;*/
	/*border: 3px solid #604e35;*/
	/*background: #ffe296;*/
	/*color: #604e35;*/
	/*font-size: 15px;*/
	/*padding: 3px 5px 5px;*/
	/*border-radius: 61px;*/
	/*font-weight: 700;*/
	/*!* margin-left: 71vw; *!*/
	/*margin-top: 4vw;*/
	/*font-size: 16px;*/
/*}*/

/*[id^="play"]*/
/*{*/
    /*width: 91px;*/
    /*height: 90px;*/
    /*border: 3px solid #604e35;*/
    /*background: #ffe296;*/
    /*color: #604e35;*/
    /*font-size: 15px;*/
    /*padding: 3px 5px 5px;*/
    /*border-radius: 61px;*/
    /*font-weight: 700;*/
    /*!* margin-left: 71vw; *!*/
    /*margin-top: 4vw;*/
    /*font-size: 16px;*/
/*}*/

/*[id^="play"] {*/
/*width: 4.2vw;*/
/*height: 4.2vw;*/
/*border: 0.12vw solid #604e35;*/
/*background: #f2d38d;*/
/*color: #604e35;*/
/*font-size: 15px;*/
/*!* padding: .3vw .45vw 0px; *!*/
/*padding: .3vw .8vw 0px;*/
/*border-radius: 61px;*/
/*font-weight: 700;*/
/*!* margin-left: 71vw; *!*/
/*margin-top: 4vw;*/
/*font-size: 2vw;*/
/*}*/

/*[id^="play"] .fa-play {*/
/*font-size: 3vw;*/
/*padding-left: .3vw;*/
/*}*/



/*#play_0 {*/
	/*width: 4.2vw;*/
	/*height: 4.2vw;*/
	/*border: 0.12vw solid black;*/
	/*!*background: #f2d38d;*!*/
    /*background: white;*/
	/*color: black;*/
	/*font-size: 15px;*/
	/*padding: .3vw .8vw 0px;*/
	/*border-radius: 61px;*/
	/*font-weight: 700;*/
	/*margin-top: 2vw;*/
	/*font-size: 2vw;*/
/*}*/

/*#play_0 .fa-play {*/
/*font-size: 3vw;*/
/*padding-left: .3vw;*/
/*}*/

#play_0 {
	width: 4.2vw;
	height: 4.2vw;
	/*border: 0.12vw solid black;*/
	border: 0.12vw solid transparent;
	/* background: #f2d38d; */
	background: transparent;
	color: #fff;
	font-size: 15px;
	padding: .6vw .5vw 0px;
	border-radius: 61px;
	font-weight: 700;
	margin-top: 2vw;
	font-size: 2vw;
	cursor: pointer;
}

#play_0 .fa-play {
	font-size: 3vw;
	padding-left: .2vw;
	padding-bottom: .8vw;
	margin-left: .2vw;
}

#play_0 .fa-stop {
	/*font-size: 2.1vw;*/
	font-size: 2.4vw;
	margin-bottom: .9vw;
	text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

/*[id^="play"] .fa-play{*/
    /*font-size: 84px;*/
    /*padding-left: 15px;*/
    /*margin-top: -3px;*/
/*}*/

/*[id^="play"] .fa-play{*/
	/*font-size: 84px;*/
	/*padding-left: 15px;*/
	/*margin-top: -3px;*/
/*}*/

/*[id^="play"] .fa-play{*/
    /*font-size: 60px;*/
    /*padding-left: 12px;*/
/*}*/

/*[id^="play"] .fa-stop{*/
    /*font-size: 70px;*/
    /*margin-left: 1px;*/
    /*margin-top: 2px;*/
/*}*/

/*[id^="play"] .fa-stop {*/
	/*font-size: 3.28vw;*/
	/*margin-left: 0px;*/
	/*margin-top: 0px;*/
/*}*/

/*[id^="play"] .fa-stop {*/
    /*font-size: 2.6vw;*/
    /*margin-bottom: .5vw;*/
/*}*/

[id^="play"] .fa-stop {
	font-size: 2.1vw;
	margin-bottom: .9vw;
}

.pause{
	display: inline-block !important;
	opacity: 1 !important;
}

/*[id^="play"] .fa-stop{*/
    /*font-size: 40px;*/
/*}*/

.parallax{
    min-height: 800px;
    background-attachment: fixed;
    /*background-position: center 100px;*/
	background-position: center 30px;
	background-repeat: no-repeat;
    /*background-size: cover;*/
	background-size: contain;
}

.para-bg-1{background-image: url(/public/storage/images/001-02.svg);}
.para-bg-3{background-image: url(/public/storage/images/001-03.svg);}

/*.para-bg-1{background-image: url(/public/storage/images/food.jpg);}*/
.para-bg-2{background-image: url(/public/storage/images/badres1.jpg);}
/*.para-bg-3{background-image: url(/public/storage/images/gala.jpg);}*/


.type-row1{
	display: none;
}

/******************Sports Images Section****************************/

.sports-holder{
	margin: 0 auto;
	text-align: center;
	/*background: #eee;*/
	padding: 50px 0;

}

.sports-bg{
	background: #fff;
}

.sports-mobile{
	display: none;
}

.sports-mobile .owl-nav .owl-prev, .sports-mobile .owl-nav .owl-next{
	font-size: 90px !important;
	position: absolute;
	top: 0;
	color: #000 !important;
}

.sports-mobile .owl-nav .owl-prev{
	left: -15px;
}

.sports-mobile .owl-nav .owl-next{
	right: -15px;
}

.five-line-div{
	width: 19%;
	height: 150px;
	padding: 10px;
	display: inline-block;
}

.left-rite-hldr{
	display: inline-block;
	width: 19%;
}

.left-rite-top{
	width: 100%;
	height: 150px;
	margin-bottom: 5px;
}

.left-rite-btm{
	width: 100%;
	height: 150px;
	margin-top: 5px;
}

.middle-txt-div{
	display: inline-block;
	width: 57.5%;
	height: 305px;
    background: #fff;
    padding: 0 20px;
}

.middle-txt-div-pad-top{
	padding-top: 2vw;
}

.middle-txt-size{
	width: 100%;
	float: left;
}

.middle-txt-size div{
	/*color: #FFDF93;*/
    font-size: 20px;
    color: #bd9967;
	font-family: riksfont;
    text-transform: uppercase;

}

.middle-txt-img{
    width: 187px;
    padding-bottom: 6px;
}

/*.middle-txt-head-pad{*/
	/*padding: 40px 0 30px;*/
/*}*/

.middle-txt-desc-pad{
	padding-bottom: 1vw;
}

/*.sports-bg-img-1{*/
	/*!*background: url(/public/storage/sports/0008.jpg) 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-2{*/
	/*!*background: url(/public/storage/sports/0010.jpg) 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-3{*/
	/*!*background: url(/public/storage/sports/0004.jpg) 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-4{*/
	/*!*background: url(/public/storage/sports/0002.jpg) 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-5{*/
	/*!*background: url(/public/storage/sports/0001.jpg) 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-6{*/
	/*!*background: url(/public/storage/sports/0012.jpg) 100% 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-7{*/
	/*!*background: url(/public/storage/sports/0003.jpg) 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-8{*/
	/*!*background: url(/public/storage/sports/0005.jpg) 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-9{*/
	/*!*background: url(/public/storage/sports/0011.jpg) 100% 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-10{*/
	/*!*background: url(/public/storage/sports/0007.jpg) 100% 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-11{*/
	/*!*background: url(/public/storage/sports/0006.jpg) 100% 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-12{*/
	/*!*background: url(/public/storage/sports/0014.jpg) 100% 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-13{*/
	/*!*background: url(/public/storage/sports/0009.jpg) 100% 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*.sports-bg-img-14{*/
	/*!*background: url(/public/storage/sports/0013.jpg) 100% no-repeat;*!*/
	/*background-size: cover;*/
/*}*/

/*******************************************************************/

/************ Cards Input Radio Button ******************/

.options *, .options *:before, .options *:after {
    box-sizing: border-box;
}
/*.options{*/
    /*float:right;*/
    /*padding-top: 10px;*/
/*}*/


.options input {
    display: none;

}
.options > label {
    display: inline-block;
    position: relative;
    margin-right: 16px;
    padding-left: 24px;
    cursor: pointer;
}
.options > label:before {
    content: "";
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 50%;
    margin-top: -8px;
    border: 1px solid #fff;
    border-radius: 8px;
}
.options > label:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    left: 8px;
    margin-top: 0;
    background: #fff;
    border-radius: 4px;
    transition: 0.2s ease-in-out;
}
.options :checked + label:after {
    height: 8px;
    width: 8px;
    margin-top: -4px;
    left: 4px;
}

.card {
	border: none;
}

/********************/

/************************* Card Join Now Button *************************************************/

/*.join-now{*/
	/*border: 1px solid #60462f;*/
	/*color: #60462f;*/
	/*background: #f2d38d;*/
	/*border-radius: 8px;*/
	/*font-size: 1vw;*/
	/*font-weight: 800;*/
	/*cursor: pointer;*/
/*}*/

.join-now {
	/*border: 1px solid rgba(93, 93, 93,0.2);*/
	/*color: rgba(0,0,0,0.7);*/
	/*background: rgba(93, 93, 93,0.2);*/
    border: 1px solid rgb(84, 184, 72);
    color: #fff;
    background: rgb(84, 184, 72);
	border-radius: 8px;
	font-size: 1vw;
	font-weight: 800;
	cursor: pointer;
}

/********************/

/******* Card ******/

.card-ttl{
	font-size: 1.5vw;
	font-weight: 700;
}

.card-mar-pull-up{
    margin-bottom: -10px;
}

.card-desc{
	font-size: 1vw;
	font-weight: 700;
}

.card-first-row{
	font-size: 20px;
	padding-bottom: 10px;
	/*border-bottom: 2px solid #fff;*/
}

.card-second-row{
	font-size: 20px;
	padding-bottom: 10px;
}

/*********************Products Inner Page************************/

.clr-fx{
	clear: both;
}

.mar-top-40{
	margin-top: 40px;
}

.type-head{
	color: #BD9967;
	font-size: 25px;
	padding-bottom: 15px;
}

.type-separtor{
	color: darkgray;
	padding: 0 15px;
}

.type-txt-holder{
	border-bottom: 2px solid darkgray;
	border-top: 2px solid darkgray;
	padding: 30px 0px;
	margin-top: 15px;
}

.type-txt-sm-holder{
	font-size: 22px;
	color: darkgray;
}

.type-flt-wdth{
	float: left;
	min-width: 145px;
}

.type-flt{
	float: left;
}

#mdlbody .padding-btm-50 .container .col-md-12 p{
	font-size: 11px;
}

.modal-foot-txt-1{font-size: 17px;
	color: #fff;}
.modal-foot-txt-2{font-size: 10px;
	color: #000;}

.modal-pay-form{
    font-size: 14px;
    padding-top: 9px;
}

.modal-pay-form-pad-cancel{
    padding-right: 0;
}

.modal-pay-foot-txt1, modal-pay-foot-txt1 a{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}

.modal-pay-foot-txt2{
	font-size: 12px;
	color: #000;
}

.modal-pay-button{
	font-size: 15px;
	font-weight: 800;
	padding: 0px 18px;
	font-family: "riksfont-bold";
	color: #707070;
	border: 0px;
	cursor: pointer;
	background: rgb(226,226,226);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
}

.label-empty[_ngcontent-c3], .label-focused[_ngcontent-c3]{
	font-size: 8px !important;
}

.px-form-control {
	font-size: 13px !important;
}

.px-form-control ::-webkit-input-placeholder
.px-form-control :-moz-placeholder
.px-form-control ::-moz-placeholder
.px-form-control :-ms-input-placeholder
.px-form-control ::-ms-input-placeholder
.px-form-control ::placeholder {
	font-size: 13px !important;
}

/*#promo-frm{width: 185px;}*/

.promo-input{
	float: left;
	font-size: 10px;
	width: 120px;
	height: 28px;
	margin-right: 3px;
	color: #000;
	background: #eee;
	border: 0;
	font-weight: bold;
	padding-left: 5px;
}

.promo-btn{
	background: #bd9967;
	border: 0;
	width: 60px;
	height: 28px;
	line-height: 0px;
	font-size: 9px;
	color: #fff;
	float: left;
}

.promo-div{width: 220px;}

.promo-txt{
	font-size: 10px;
	font-weight: 700;
}

.promo-dsc{font-size: 16px;}

.promo-gt-clr{color: #bd9967;}

.promo-dsc-txt{
	margin-top: 0px;
	color: #000;
	font-weight: bold;
	font-size: 23px;
}
.promo-sep{color: #fff;}

.promo-row{min-height: 200px;}

.promoerror{
	color:red;
	font-size: 13px;
	float: left;
}

.mar-0{
	margin: 0px;
}


#tabs .login-form .form-control {
    font-size: 13px;
}

.login-form .alert-danger, #signup_div .alert-danger, .alert-danger {
	background-color: #deccb3 !important;
	border-color: #deccb3 !important;
}

.tabselect {
	font-size: 10px !important;
}

.klarna-ret-btn{
	width: 100%;
	font-size: 19px;
	font-weight: 800;
	padding: 4px 18px;
	font-family: "riksfont-light";
	color: #707070;
	border: 0px;
	background: #acacac;
}

.person-div{
	background: #fff;
	padding: 5px 10px 0px;
	color: #bd9967;
	height: 32px;
	cursor: pointer;
}

.person-img{
	float: right;
	margin-top: -20px;
}

.thank-you-txt {
	font-size: 30px;
	font-weight: 700;
}

.fixed-top {
	z-index: 20000000;
}

#showp{
	margin: 0 auto;
	text-align: center;
}

/****************** Go to top button ******************/

#return-to-top {
	position: fixed;
	bottom: 35px;
	right: 20px;
	/*background: #f2d38d;*/
	background: #cecece;
	width: 40px;
	height: 40px;
	display: block;
	text-decoration: none;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	display: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 999999999999;
}
#return-to-top i {
    color: #fff;
    margin: -3px 0px 0px -5px;
    position: relative;
    left: 10px;
    top: 4px;
    font-size: 30px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
	/*background: rgb(189, 153, 103);*/
	background: rgb(61, 61, 61);
}
#return-to-top:hover i {
	color: #fff;
	top: 5px;
}

/*********************************************************/

.example3{
	display:none;
}

.thumb
{
	width:100%;
	padding-top: 0px;
	height: 14vh;
	border: 1px solid #e9ecef;
}

.lg-img
{
	width: 100%;
	padding-top: 0%;
	/*height: 100%;*/
	height: 56vh;
	border: 3px solid #e9ecef;
}

/*.bef-aft-container{*/
	/*padding: 0px 18vw;*/
/*}*/

.bef-aft-container {
	padding: 0px 18vw 4vw;
}


.bef-aft-img-pad{
	padding: 0px 20vw 0vw;
}

.bef-aft-img-width{
	width: 500px;
}

.video-txt{
    margin-top: 2.5vw;
}

/*.mainhome .container-fluid {*/
	/*margin-top: 200px;*/
/*}*/

/*.mainhome .container-fluid {*/
	/*margin-top: 120px;*/
/*}*/

.mainhome .container-fluid {
	/*margin-top: 6px;*/
	/*margin-top: 140px;*/margin-top: 230px;
}

.mar-top-z{margin-top: 0px!important;}
/*Modal Styling*/

.modal-full {
	min-width: 100%;
	margin: 0;
}
.left-modal
{
	background-color: rgb(212, 212, 212);

}

.left-modal-heading .sph1
{
	color: rgb(189, 153, 103);
	font-size: 80px;
	font-family: 'riksfont-bold';
}

.left-modal-heading .sph2
{
	color: rgb(189, 153, 103);
	font-size: 50px;
	font-family: 'riksfont-light';

}

.right-modal
{
	background-color: rgb(189, 153, 103);
}
.modal-pic
{
	width:100%;
}

.riks-modal hr.modal-hr
{
	border-color: white !important;

	color:white;
	margin:0px;
	padding:0px;
	position:relative;
	right:-20px;
	width:165%;
	z-index: 10;
}



.steps li {
	width: 2em;
	height: 2em;
	text-align: center;
	line-height: 2em;
	border-radius: 1em;
	background: dodgerblue;
	margin: 0 1em;
	display: inline-block;
	color: white;
	position: relative;
}

.steps li::before{
	content: '';
	position: absolute;
	top: .9em;
	left: -4em;
	width: 4em;
	height: .2em;
	background: dodgerblue;
	z-index: -1;
}



.steps li:first-child::before {
	display: none;
}

.steps .active {
	background: dodgerblue;
}

.steps .active ~ li {
	background: lightblue;
}

.steps .active ~ li::before {
	background: lightblue;
}



.steps
{
	padding-top:20px;
}

.spwhite-bold
{
	font-size: 30px;
	color:white;
	font-family: 'riksfont-bold',sans-serif;
}

/*Success stories*/

.riks-success .col-md-6
{
	margin:0px;
	padding:0px;
}
/*.thumb*/
/*{*/
	/*width:100%;*/
	/*padding-top: 0px;*/
/*}*/
/*.lg-img*/
/*{*/
	/*width: 100%;*/
	/*padding-top: 0%;*/
	/*height: 100%;*/
/*}*/
.showimagemalediv,.showimagediv{
	height: 100%;
}
.pad-l-r-0{
	padding-left: 0; padding-right: 0px;
}
.pad-l-r-50{
    padding-left: 50px; padding-right: 50px;
}
.primary-heading2
{
	font-family: "riksfont-bold",sans-serif;
	text-transform: uppercase;
	font-size:5vw;
	color: rgb(189, 153, 103);

	position: relative;

}

.riks-trainers  .card
{
	margin-bottom: 20px;
	border:none;


}


/*Blog*/
.posted-by
{
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	font-family: "riksfont-light", sans-serif;
	color: rgb(189, 153, 103);
	margin-top: 10px;
}

.blog-title
{
	font-size: 20px;
	text-align: left;
	font-family: "riksfont-light", sans-serif;
	color:#60462F;
	text-align: center;
    font-weight: 900;

}

.blog-sumup
{
	font-size: 1vw;
	text-align: left;
	font-family: "riksfont-light", sans-serif;
	line-height: normal;
	color: #656770;
}

/*footer*/


/*#riks-footer p*/
/*{*/
	/*color: white;*/

/*}*/

#riks-footer .footer-title
{
	color: rgb(189, 153, 103);
	font-family: "riksfont-bold";
	font-size:15px;
}

.footer-text
{
	color: rgb(189, 153, 103);
	font-family: "riksfont-light";
	font-size:13px;
}

#riks-footer .col-md-3
{
    padding: 0px 40px;
    margin-bottom: 20px;
    margin-top: 160px;
}

.riks-blog .jumbotron{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: solid 20px;
	border-radius: 0px;
	padding-bottom: 100px;
}

/*.riks-blog{*/
	/*margin-top: 10px;*/
/*}*/

.payment {
	color:rgb(189, 153, 103);
}



/*Bootsnipp wizard modal*/
.requestwizard-modal{
	background: rgba(255, 255, 255, 0.8);
	box-shadow: rgba(0, 0, 0, 0.3) 20px 20px 20px;
}

.requestwizard-step p {
	margin-top: 10px;
}

.requestwizard-row {
	display: table-row;
}

.requestwizard {
	display: table;
	width: 100%;
	position: relative;
}

.requestwizard-step button[disabled] {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

.requestwizard-row:before {
	top: 14px;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 100%;
	height: 1px;
	background-color: #ccc;
	z-order: 0;

}

.requestwizard-step {
	display: table-cell;
	text-align: center;
	position: relative;
}

.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px;
}

/*Wizard steps*/
.wizard {
	margin: 20px auto;
	background: #fff;
}

.wizard .nav-tabs {
	position: relative;
	margin: 40px auto;
	margin-bottom: 0;
	border-bottom-color: #e0e0e0;
}

.wizard > div.wizard-inner {
	position: relative;
}

.connecting-line {
	height: 2px;
	background: #e0e0e0;
	position: absolute;
	width: 80%;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
}

.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
	color: #555555;
	cursor: default;
	border: 0;
	border-bottom-color: transparent;
}

span.round-tab {
	width: 70px;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	border-radius: 100px;
	background: #fff;
	border: 2px solid #e0e0e0;
	z-index: 2;
	position: absolute;
	left: 0;
	text-align: center;
	font-size: 25px;
}
span.round-tab i{
	color:#555555;
}
.wizard li.active span.round-tab {
	background: #fff;
	border: 2px solid #5bc0de;

}
.wizard li.active span.round-tab i{
	color: #5bc0de;
}

span.round-tab:hover {
	color: #333;
	border: 2px solid #333;
}

.wizard .nav-tabs > li {
	width: 25%;
}

.wizard li:after {
	content: " ";
	position: absolute;
	left: 46%;
	opacity: 0;
	margin: 0 auto;
	bottom: 0px;
	border: 5px solid transparent;
	border-bottom-color: #5bc0de;
	transition: 0.1s ease-in-out;
}

.wizard li.active:after {
	content: " ";
	position: absolute;
	left: 46%;
	opacity: 1;
	margin: 0 auto;
	bottom: 0px;
	border: 10px solid transparent;
	border-bottom-color: #5bc0de;
}

.wizard .nav-tabs > li a {
	width: 70px;
	height: 70px;
	margin: 20px auto;
	border-radius: 100%;
	padding: 0;
}

.wizard .nav-tabs > li a:hover {
	background: transparent;
}

.wizard .tab-pane {
	position: relative;
	padding-top: 50px;
}

.wizard h3 {
	margin-top: 0;
}



.pkg-card{
	cursor: pointer;
}

.modal_left{

	min-height: 500px;
	background-color: #D4D4D4;
	padding-bottom: 20px;
}


.modal_right{

	padding: 10px 30px;
	min-height: 500px;
	background-color:#BD9967;
}

.model_h1_strong{
	color: #BE9867 !important;
	font-family: riksfont-bold;
	font-weight: bolder;
	font-size: 27px;
	margin-top: 14px;
}

.model-txt-heading{
	color: #BE9867 !important;
}

.model_h1_light{
	color: #BE9867 !important;
	font-family: riksfont;
	font-size: 23px;
	margin-top: 17px;


}

.model_round{
	/*background-color: #FFE296;*/
	/*border: 2px solid #bf9b6c;*/
	background-color: rgb(14, 19, 23);
	border: 2px solid rgb(14, 19, 23);
	height: 80px;
	width: 80px;
	position: relative;
	float: right;
}

.round_h1{
	/*position: absolute; */
	font-size: 20px;
	/* top: 6px; */
	/* left: 10px; */
	text-align: center;
	color: #EFCF8A;
	margin-top: 20px;
	font-family: riksfont-bold;

}

.round_h2{
	/* position: absolute; */
	text-align: center;
	font-size: 17px;
	/* top: 31px; */
	/* left: 17px; */
	font-style: oblique;
	color: #EFCF8A;
	line-height: 1px;
	/* font-family: riksfont; */
}


/*.modal_price{*/
	/*color: white;*/
	/*font-weight: bold;*/
	/*font-size: 19px;*/
	/*margin-top: 10px;*/
/*}*/

.modal_price {
	color: white;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	font-weight: bold;
	font-size: 24px;
	margin-top: 10px;
	padding-left: 15px;
}

.modal_kr_small{
	font-size: 9px;
}


.modal_desc{
	font-weight: bold;
	font-family: riksfont-bold;
}

.modal_long_text{
	font-size: 13px;
	font-weight: bold;
}

.ques-label{
	font-size: 14px;
}

.topul{
	margin: 0;
}

#top_steps .topul li {
	width: 2em;
	height: 2em;
	text-align: center;
	line-height: 2em;
	border-radius: 1em;
	background: transparent;
	border: 3px solid white;
	margin: 0 52px;
	display: inline-block;
	color: white;
	position: relative;
	z-index: 2;
}

/*#top_steps .topul li::before{*/
	/*content: '';*/
	/*position: absolute;*/
	/*top: 11px;*/
	/*left: -87px;*/
	/*width: 84px;*/
	/*height: .2em;*/
	/*background: white;*/
	/*z-index: 1;*/
/*}*/

#top_steps .topul li::before{
	content: '';
	position: absolute;
	top: 11px;
	left: -112px;
	width: 112px;
	height: 0.2em;
	background: white;
	z-index: 1;
}


#top_steps .topul li:first-child::before {
	display: none;
}

#top_steps .topul .active {
	background: black;
}



.right_h1{
	font-size: 32px;
	font-weight: bold;
	color: white;
}

.pay-ex-tab{
	margin-right: 0px;
}

.coming-soon-text{
	color: #000;
	padding-top: 10px;
}
.contact_bg_color{
	background-color: #D1D1D1;
	height: 22px;
	margin-bottom: -9px !important;
	margin-top: 0px !important;
}

select.form-control:not([size]):not([multiple]) {
	height: 22px;
}

.form-control:focus {
	border-color: rgb(189, 153, 103);
	box-shadow: 0 0 0 0.2rem rgba(189,153,103,.5);
}

.btn-primary.focus, .btn-primary:focus {
	box-shadow: 0 0 0 0.2rem rgba(189,153,103,.5);
}

.btn.focus, .btn:focus {
	box-shadow: 0 0 0 0.2rem rgba(189,153,103,.5);
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(189,153,103,.5);
}
.modal-header{
	border-bottom: none !important;
}

.modal-footer{
	border-top: none !important;
}
.social
{
	color:  rgb(189, 153, 103);
	padding-top: 20px;

}

p
{
	font-family: "riksfont-light", sans-serif;
}

.riks-success .col-md-7
{
	margin: 0px;
	padding:0px;
}

.modal_hr {
	color: white;
	position: absolute;
	color: white;
	position: absolute;
	top: 100px;
	width: 90%;
	height: 3px;
	background-color: white;
	z-index: 99;
	left: 5%;
}

/*!*@media (max-width: 318px){*!*/
	/*!*#first_li {*!*/
		/*!*margin-left: -14% !important;*!*/
	/*!*}*!*/
/*}*/
/*Gagan Css*/
/*About Page**********************************/
.influencer .bx-wrapper {
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: none;
	border: none;
	background: none;

}
.influencer .card {
	background: none;

}
/*About Page**********************************/

#left-panel {
	width: 100%;
	height: 100%;
	z-index: 2;
	overflow: auto;
	scroll-behavior: smooth;
	overflow-x: scroll;
}
.home_cart_title {
	font-family: riksfont-bold;
	font-size: 1.4vw;
}
.showCart{
	position: absolute;
	top: 104%;
	right: 0;
	width: 400px;
	height: auto;
	z-index: 99;
	background-color: grey;
}

.small-nav .rect .showCart{
	top: 86%;
	background-color:  rgba(0,0,0,0.5);
}

.custom_design_dev{
	/*width : 23%;*/
	width: 30%;
	margin: 0 auto;
}
.custom_pack {
	position: relative;
	height: 200px;
	width: 200px;
	background-color: #60462F;
	float: none;
	margin: 0 auto;
	font-family: riksfont-bold;
}

.rounded-img{
	width: 200px;
	height: 200px;
	border-radius: 100px;
}

.pck_1 {

	margin: 0;
	padding-top: 15%;
	font-size: 17px;
	color: #fff;
	text-align: center;

	font-weight: bolder;

}

.pck_5 {

	text-align: center;
	font-size: 18px;
	margin: 0;
	color: #fff;

	font-weight: bolder;

}

.pck_2 {

	font-size: 26px;

	color: #fff;
	margin: 0;
	text-align: center;

	font-weight: bolder;
}

.pck_3 {

	font-size: 38px;
	margin: 0;
	line-height: 38px;
	color: #ffdf93;
	font-weight: bolder;
	text-align: center;

}

.pck_4 {

	font-size: 48px;
	color: #ffdf93;
	font-weight: bolder;
	margin-block-start: 0;
	margin-block-end: 0;
	line-height: 55px;
	margin: 0;

	text-align: center;
}
.boxes{
	border: 5px solid;
	padding: 20px;
}
.social-links {
	margin-right: 15px;
	display: inline-block;
	width: 37px;
	height: 37px;
	/*background: url(/public/storage/images/allicons.png);*/
}

.social-links-fb{
	background-position: 0 0;
}

.social-links-tw{
	background-position: -126px 0;
}

.social-links-ig{
	background-position: -63px 0;
}

.heading-banner2{
	font-size:2.2vw;
	font-family: "riksfont-bold", sans-serif;
	/*font-family:'riksfont-light';*/
	/*line-height: 60px;*/
	/*line-height: 45px;*/
	/*color: #f2d38d;*/
    color: white;
    text-shadow:
        3px 3px 0 #000,
        -1px -1px 0 #000,
        1px -1px 0 #000,
        -1px 1px 0 #000,
        1px 1px 0 #000;
    text-transform: uppercase;
}

.priceproduct{
	font-size: 22px;
	font-weight: bold;
}
/*.priceproduct span{*/
	/*font-size: 18px;*/
	/*font-weight: bold;*/
/*}*/
.perperson{
	font-size: 15px;
	font-weight: bold;
	/*border-left: 2px solid #fff;*/
}
/*.perperson span{*/
	/*font-size: 18px;*/
	/*font-weight: bold;*/
/*}*/

#riks-influencers{background: #fff;}
.padd{padding-top: 7rem;}

.content-container{
	text-align: center;
	font-family: riksfont-light;
	color: #515050;
	/*font-weight: bold;*/
	font-size:1.5vw;

}
.text-sharpened{
    font-weight: bold;
}

.home-txt1 {
	line-height: 33px;
	padding-top: 40px;
	padding-bottom: 10px;
}
.content-pad{
    padding: 20px 17vw 40px;
}

.content-pad2{
    padding: 20px 25vw;
}

.paymentmethods{

	color:black;
	/*font-size:17px;*/
	font-size:15px;
	font-weight: bold;
	padding-top: 15px;
}

.ui-widget.ui-widget-content {
	border: none;
	background: transparent;
}

.ui-widget-header {
	border: none;
	background: transparent;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border: none;
	background: none;
	font-weight: normal;
	color: #ffffff;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: none;
	background: none;
	font-weight: normal;
	color: #454545;
}

.ui-widget-header {
	border: 1px solid #fff;
	background: #fff;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
	border: none;
	background: none;
}

[id^=tabs-]{
	margin: 0 2px;
}

.ui-tabs .ui-tabs-panel {
	background: #fff;
    padding: 1em 50px;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: 0px;
}

.ui-tabs {
	padding: 7.45px;
}

.ui-tabs-panel .login-form span {
	color: rgb(189, 153, 103) !important;
}

/*#tabs-1{*/
	/*!*background-color: rgb(170, 170, 170);*!*/
    /*background-color: #7ed321;*/
	/*margin-top: -7px;*/
/*}*/

/*.tab-li-a{*/
	/*margin-left: -3px;*/
/*}*/

.tab-li-a.ui-state-active{
	/*background: url("/public/storage/master.svg") no-repeat #fff;*/
	background-color: #fff;
}

/*#tabs-2{*/
	/*background: rgb(181, 226, 245);*/
	/*margin-top: -7px;*/
/*}*/

.tab-li-b.ui-state-active{
	/*background: url("/public/storage/visa.svg") no-repeat #fff;*/
	background-color: #fff;
}

/*#tabs-3{*/
	/*background: rgb(169, 219, 178);*/
	/*margin-top: -7px;*/
/*}*/

.tab-li-c.ui-state-active{
	/*background: url("/public/storage/paypal.svg") no-repeat #fff;*/
	background-color: #fff;
}

.tab-li-d.ui-state-active{
	/*background: url("/public/storage/swish.svg") no-repeat #fff;*/
	background-color: #fff;
}

.tab-li-e.ui-state-active{
	/*background: url("/public/storage/PayEX.svg") no-repeat #fff;*/
	background-color: #fff;
}

.tab-li-f.ui-state-active{
	/*background: url("/public/storage/klarna.svg") no-repeat #fff;*/
	background-color: #fff;
}

#visa_c_number, #master_c_number{
	margin-top: 20px;
	border: none !important;
	font-size: 15px;
}

.print-error-msg1{
	color: red;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
}

.ui-widget-header {
	border: none;
	background: transparent;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}
/*.ui-tabs .ui-tabs-nav li{*/
	/*margin: 1px 0px 0 0;*/
/*}*/
.contact_bg_color {
	background-color: #fff;
}


.ui-tabs .ui-tabs-nav li {
	/*padding: 0px 12.8px;*/
	padding: 0px 23.88px;
	margin: 0 2px;
	background: rgb(226,226,226);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );


	-webkit-padding-before: 0;
	-webkit-padding-end: 24.07px;
	-webkit-padding-after: 0;
	-webkit-padding-start: 24.07px;

	-moz-padding-before: 0;
	-moz-padding-end: 24.05px;
	-moz-padding-after: 0;
	-moz-padding-start: 24.05px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: #fff;
}

.tab-img-a, .tab-img-g{
    height: 27.5px;
    width: 71.5px;
}

.col-md-4 video{
	object-fit: inherit;
    height: 275px;
}


/*End Gagan Css*/


/***************************Previous Inner CSS*********************************************/

/*.alert-danger1*/
/*{*/
/*	padding:0.75rem 0.25rem;*/
/*	color: #fff;*/
/*	font-size: 10px;*/

/*}*/
/*.alert-danger11*/
/*{*/
/*	border: 2px solid #fff;*/
/*}*/

/*.custom_design_row {

}

.custom_design_dev {*/
	/*width: 23%;*/
	/*margin-left: 2%;*/
/*}*/

/* For 5 card design

.custom_design_dev {*/
	/*width: 18%;*/
	/*margin-left: 2%;*/
/*}*/

.bg_heading {
	font-weight: bolder;
	color: #BD9967 !important;
	font-size: 3.2vw;
	font-family: "riksfont-bold", sans-serif;
	margin-top: 20px;

}

.bg_h2 {
	display: block;
	color: #bd9967;
	margin-top: -10px;
	/*margin-left: 1%;*/

	font-size: 31px;
	font-family: "riksfont-bold", sans-serif;
	font-weight: bolder;
}

.lead .fa-check {
	color: #bd9967;
}

/*.bg_life {*/
	/*font-weight: bolder;*/
	/*color: #FFDF93 !important;*/
	/*font-size: 6vw;*/
	/*margin-left: 1%;*/
	/*margin-right: 20px;*/

	/*font-family: "riksfont-bold", sans-serif;*/
/*}*/

.bg_life {
	font-weight: bolder;
	/*color: #FFDF93 !important;*/
    color: #bd9967 !important;
    font-size: 2.25vw;
	margin-left: 1%;
	margin-right: 0px;
	font-family: "riksfont-bold", sans-serif;
}

/*.bg_share {*/
	/*font-weight: bolder;*/
	/*color: #BD9967 !important;*/
	/*font-size: 6vw;*/
	/*margin-left: 1%;*/

	/*margin-right: 20px;*/
	/*font-family: "riksfont-bold", sans-serif;*/
/*}*/

.bg_share {
	font-weight: bolder;
	/*color: #BD9967 !important;*/
    color: #BD9967 !important;
	font-size: 3vw;
	/*margin-left: 1%;
	margin-right: 20px;*/
	font-family: "riksfont-bold", sans-serif;
}
.text-color-black{
    color: black !important;
}


.bg_ten {
	font-family: "riksfont-bold", sans-serif;
	font-size: 50px;
	font-weight: bolder;


}

.heading-pad{
	padding: 3vw 0;
}





/*.rect:hover {*/
/*background-color: white;*/
/*color: gray !important;*/
/*border: white 5px solid;*/
/*}*/


.rect:hover a {
	color: grey !important;
}

.rect {
	text-align: center;
	cursor: pointer;
}

#carouselExampleIndicators {
	float: none;
	margin: 0 auto;
}


.card {
	background-color: transparent !important;
}


#custom-search-input {
	padding: 3px;
	border: solid 1px #E4E4E4;
	background-color: #fff;
}

#custom-search-input input {
	border: 0;
	box-shadow: none;
}

#custom-search-input button {
	margin: 2px 0 0 0;
	background: none;
	box-shadow: none;
	border: 0;
	color: #666666;
	padding: 0 8px 0 10px;
}

#custom-search-input button:hover {
	border: 0;
	box-shadow: none;
	border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search {
	font-size: 23px;
}

.blog .carousel-indicators {
	left: 0;
	top: auto;
	bottom: -40px;

}

/* The colour of the indicators */
.blog .carousel-indicators li {
	background: #a3a3a3;
	border-radius: 50%;
	width: 8px;
	height: 8px;
}

.blog .carousel-indicators .active {
	background: #707070;
}

.about_heading {
	font-family: riksfont-bold, sans-serif;
	text-transform: uppercase;
	font-size: 55px;
	color: rgb(189, 153, 103);

	margin-bottom: 0px;
}



.for_adding_margins {
	height: 13.6%;
}



/*@media screen and (max-width: 360px) {*/

	/*.custom_pack {*/
		/*margin-left: 15%;*/
	/*}*/

/*}*/

/*
@media screen and (max-width: 300px) {

	.custom_pack {
		margin-left: 16%;
	}

}




@media screen and (max-width: 270px) {

	.custom_pack {
		margin-left: 11%;
	}

}
@media screen and (max-width: 258px) {

	.custom_pack {
		margin-left: 3%;
	}

}
*/

#mobileContainer{
	float: none;
	margin: 0 auto;
}

/***********webshop css************/


.blog .customBtnStyle {
	margin-left: auto;
	margin-right: auto;
}

.blog .bx-wrapper {
	background: none !important;
	border: none;
	float: none;
	box-shadow: none;
	margin: 0 auto;
}

.login-form{
	font-family: "riksfont-light";
	font-weight: 700;
	font-size: 18px;
	color: #5d5d5d;
}

.form-group {
	margin-bottom: 10px;
}

.form-select-pad{
    padding: 7.5px .75rem!important;
    height: inherit!important;
}

.login-form .form-control {

	background-color: #d1d1d1;
	background-clip: padding-box;
	border: none;
	border-radius: 0;
	padding: 3px;
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}

.login-form .contact-select-dd{
    font-size: 13px;
    padding-left: 0;
    padding-right: 0;
}

.login-form .form-control[readonly] {

    background-color: #9a9a9a;
}

.paypal-form select.form-control:not([size]):not([multiple]) {
	height: 35px;
}

.input-height{
	height: 35px;
}

.login-form .form-control[readonly]:focus {

    border-color: transparent;
    box-shadow: none;
}

.padding-left-zero{
    padding-left: 0;
}

.login-form .btn-primary {
	background-color: #b3b3b3;
	border-color: #b3b3b3;
	font-size: 25px;
	font-weight: bold;
	border-radius: 0;
	font-family: "riksfont-bold";
}

.formtextdiv{padding: 20px 0;}
.login-pad{padding-left: 15px;}
.formadbottom{padding-bottom: 25px;}
.linediv {
	display: flex;
	flex-direction: row;
}
.linediv:before, .linediv:after{
	content: "";
	flex: 1 1;
	border-bottom: 1px solid #000;
	margin: auto;
}
.paypal-form span{
	padding: 0 10px;
	top: 5px;
	color: red;
	font-size: 11px;
	position: relative;
}
.login-form span{
	/*padding:0 10px;*/
	font-size: 11px;
	color:#ea1d25;
    /*top: 3px;*/
	/*position: relative;*/
}

.login-form .btn-primary:focus, .login-form .btn-primary:hover, .login-form .btn-primary:active {
	color: #fff;
	background-color: rgb(189, 153, 103)!important;
	border-color: rgb(189, 153, 103)!important;
}

.login-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}
.login-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}
.login-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}
.login-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 18px;
    color: #5d5d5d;
}
.login-form ::-ms-input-placeholder { /* Microsoft Edge */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}

.login-form ::placeholder { /* Most modern browsers support this now. */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}

/***Modal***/
#tabs .login-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}
#tabs .login-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}
#tabs .login-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}
#tabs .login-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}
#tabs .login-form ::-ms-input-placeholder { /* Microsoft Edge */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}

#tabs .login-form ::placeholder { /* Most modern browsers support this now. */
    font-family: "riksfont-light";
    font-weight: 700;
    font-size: 13px;
    color: #5d5d5d;
}

#tabs .contact_bg_color{
	margin-bottom: 0px;
}


.navbar-toggler {
	margin: 5px 0;
}




/**************** Sign Up Page Nav *******************/

.circle{
	margin:5px 10px;
	width:50px;
	height:50px;
	border-radius:100%;
	border:2px solid #5d5d5d;
	color:#5d5d5d;
	text-align:center;
	font-size:14px;
	overflow:hidden;
	margin: 0 auto;
	display:block;
	font-weight:bolder;
}

.circle.one-line{line-height:50px;}

.center{text-align:center; color:#5d5d5d; font-weight: bold;}

.circle:hover, .circ-active{border:2px solid rgb(189, 153, 103); color:rgb(189, 153, 103);}

.circle:hover + .center, .circ-active + .center{color:rgb(189, 153, 103);}

/************* Riks Cookie ***********************/

.riks-cookie
{
	background: #ffe296;bottom: 0;position: fixed;text-align: center;width: 100%;z-index: 200;
}

.riks-cookie-inner{
	display: flex;max-width: 1170px;padding: 1rem;position: relative;justify-content: space-between;align-items: center;text-align: left;margin: 0 auto;
}
.riks-cookie-inner a{color: #604e35;}

.riks-btn{background: #604e35;color: #fff;border-radius: 2rem;padding-left: 2rem;padding-right: 2rem;position: relative;border: none;line-height: 30px;flex-shrink: 0;}

.riks-btn span p{display: inline-block; vertical-align: middle; text-transform: uppercase; margin: 0;}

.cookie-consent{
	z-index: 99999999;
}

/************** Riks Activation Message ***************************/

.row-z-index{
	z-index: 200 !important;
}

.activation-msg {
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 3px;
	position: fixed;
	top: 0;
	border: 0;
	border-radius: 0;
}

.marginbtm{
	margin-top: 16vw!important;

}
/*iframe .ytp-icon-large-play-button-hover{ background: none !important;}*/

/*iframe .ytp-large-play-button{display: none !important;}*/

/*iframe#player .ytp-title, iframe#player .ytp-button, iframe#player .ytp-watch-later-button, iframe#player .ytp-share-button, iframe#player .ytp-icon, iframe#player .ytp-large-play-button, iframe#player .ytp-icon-large-play-button-hover{*/
	/*display: none !important;*/
	/*opacity: 0 !important;*/
/*}*/
div#player .ytp-title-text .ytp-title-link .yt-uix-sessionlink .ytp-title .ytp-title-channel-logo .ytp-title-text .ytp-watch-later-icon .ytp-button .ytp-settings-button .ytp-hd-quality-badge .ytp-title-expanded-title  .ytp-youtube-button .ytp-button .yt-uix-sessionlink .ytp-menuitem-label .ytp-menuitem-content  .ytp-play-button .ytp-progress-list  .ytp-scrubber-button .ytp-swatch-background-color  .ytp-time-duration  .ytp-time-separator .ytp-time-current /*Not sure if you want to hide the current time, babe*/ .ytp-share-icon .ytp-pause-overlay .ytp-related-title .ytp-pause-overlay .ytp-suggestions  .ytp-expand-pause-overlay .ytp-fullscreen-button  .ytp-progress-bar-padding  .ytp-progress-bar .admin-bar .ytp-title-channel  .ytp-title-beacon  .ytp-chrome-top .ytp-show-watch-later-title .ytp-share-button-visible .ytp-show-share-title {
	display: none !important;
}

button:focus, .option:focus {
	outline: none;
	outline: none;
}

.modal-content {
	border: none;
}

/************* Live Page *************/

.pad-top-btm-30{
	padding-top: 30px;
	padding-bottom: 30px;
}

.vid-cmnts-head{
	background: #f8f8f8;
	padding: 10px;
	font-size: 20px;
	font-weight: 600;
	color: #5e5e5e;
	border-radius: 8px;
	margin-bottom: 5px;
}

.vid-cmnts-txt{
	background: #e4e4e4;
	padding: 10px;
	font-size: 10px;
	font-weight: 600;
	color: #5e5e5e;
	border-radius: 8px;
	margin-bottom: 5px;
}

.cmnts-user-img{width: 15%;}

.cmnts-user-txt{
	padding-left: 2.5%;
	width: 80%;
}

.cmnts-user-txt p{
	margin:0;
}

.cmnts-user-txt p span{
	color:#a5a5a5;
}

.vid-cmnts-txt-chatbox-hldr{
	font-size: 10px;
	text-align: center;
}

.vid-cmnts-txt-chatbox{
	width: 100%;
	border-radius: 8px;
	font-size: 10px;
	padding: 10px 20px;
	height: 65px;
}

.channel-name{
	padding: 20px 0;
}

.channel-txt {
	padding-left: 2.5%;
	width: 80%;
	padding-top: 3px;
	font-weight: 700;
}

.prev-vid-hldr{
	padding-bottom: 10px;
}

.prev-video{
	background-color: #f7f7f7;
}

.prev-vid-img{
	padding-right: 10px;
}
.prev-vid-txt{
	font-size: 10px;
}
.prev-vid-hldr a:hover {
    color: #bd9967;
    text-decoration: none !important;
}
.prev-vid-txt-title{
	font-weight: 800;
}

.prev-vid-txt-desc{
	color: #a5a5a5;
}

/********** FAQs page**********/

.bd-example a:hover{
	color:#bd9967;
	text-decoration: none;
}

/***********Thank you page***************/

.thank-hr{
	width: 300px;
}

.hr-clr-a{
	background: #aaa;
}

.hr-clr-b{
	background: #ccc;
}

#top_steps .topul li.li-txt{
	display: none;
}

/****************Guide Page******************/

.guide-box-hldr{
	position: relative;
	top: -115px;
	z-index: 10;
	padding-bottom: 30px;
	margin-bottom: -80px;
}

.guide-box-hldr a{
    cursor: initial;
}

.guide-box-hldr a:hover{
	text-decoration: none;
}

.guide-box{
	/*width: 100%;*/
	height: 160px;
	background: rgb(189, 153, 103);
	color: #fff;
	border-radius: 15px;
	padding: 20px 5px;
	border: 1px solid #fff;
	transition: all 0.5s;
	width: 200px;
	margin: 0 auto;
	margin-bottom: 10px;
    cursor: pointer;
}

.guide-box:hover{
	transform: translateY(-15px);
	box-shadow: 0 18px 26px -10px rgba(0,0,0,0.5);
}

.guide-box img{
	padding-bottom: 20px;
}

.guide-pad{
	padding: 20px 0;
}


.guideline {
	line-height: 1.5;
}

.guideline h1 {
	font-size: 2rem;
	margin-bottom: 0.5em;
}
.guideline p {
	/*font-family: 'Roboto', sans-serif;*/
	font-size: 0.8rem;
}

.guideline .timeline-item {
	padding: 0em 2em 2em;
	position: relative;
	color: rgba(0, 0, 0, .7);
	border-left: 2px solid rgba(0, 0, 0, .3);
}
.guideline .timeline-item p {
	font-size: 1rem;
}
.guideline .timeline-item::before {
	content: attr(date-is);
	position: absolute;
	left: 2em;
	font-weight: bold;
	top: 1em;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 0.785rem;
}
.guideline .timeline-item::after {
	width: 10px;
	height: 10px;
	display: block;
	top: 1em;
	position: absolute;
	left: -7px;
	border-radius: 10px;
	content: '';
	border: 2px solid rgba(0, 0, 0, .3);
	background: white;
}
.guideline .timeline-item:last-child {
	border-image: linear-gradient(to bottom, rgba(0, 0, 0, .3) 60%, rgba(0, 0, 0, 0)) 1 100%;
}

.guide-vid{
	padding-right: 15px;
	padding-bottom: 10px;
	font-size: 10px;
	text-align: center;
	width: 150px;
    position: relative;
}

.guide-vid-overlay{
    background-image: url(http://wptf.com/wp-content/uploads/2014/05/play-button.png);
    position: absolute;
    background-size: 50px;
    width: 131px;
    height: 70px;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
    background-position: center;
}

#guide-tabs-2, #guide-tabs-3, #guide-tabs-4{
	display:none;
}

#top-button {
	display: inline-block;
	background-color: #bd9967;
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 4px;
	position: fixed;
	bottom: 55px;
	left: 30px;
	transition: background-color .3s,
	opacity .5s, visibility .5s;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
}
#top-button::after {
	content: "\f077";
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	font-size: 2em;
	line-height: 50px;
	color: #fff;
}
#top-button:hover {
	cursor: pointer;
	background-color: #333;
}
#top-button:active {
	background-color: #555;
}
#top-button.show {
	opacity: 1;
	visibility: visible;
}

a.mjlink {
	color: #fff;
}

a.mjlink:hover {
	color: #fff;
	text-decoration: none;
}

/***********Media Queries*******************/



/*@media screen and (min-width: 1200px) {*/
	/*!*.imagefixer{*!*/
	/*!*-webkit-box-flex: 0;*!*/
	/*!*-ms-flex: 0 0 38.866667%;*!*/
	/*!*flex: 0 0 38.866667%;*!*/
	/*!*max-width: 38.866667%;*!*/
	/*!*}*!*/
	/*!*.ui-tabs .ui-tabs-panel {*!*/
	/*!*width: 465px !important;*!*/
	/*!*}*!*/

/*}*/

/*@media screen and (max-width: 1500px) {*/
/*.bg_life {*/
/*font-size: 50px !important;*/
/*}*/

/*.bg_share {*/
/*font-size: 50px !important;*/
/*}*/

/*.bg_ten {*/
/*font-size: 40px !important;*/
/*}*/
/*}*/

/*@media screen and (max-width: 1200px) {*/
/*.bg_life {*/
/*font-size: 52px !important;*/
/*}*/

/*.bg_share {*/
/*font-size: 52px !important;*/
/*}*/

/*.bg_ten {*/
/*font-size: 30px !important;*/
/*}*/

/*.bg_h2 {*/
/*font-size: 19px !important;*/
/*}*/
/*}*/

/**********************************************************/

@media (pointer: coarse) and (hover: none) {
	/*header {*/
	/*background: url(/public/storage/homesm2.jpg) black no-repeat center center scroll;*/
	/*background-size: cover;*/
	/*}*/
	/*header video {*/
	/*display: none;*/
	/*}*/


}

@media screen and (max-width: 1800px) and (min-width: 1285px) {
	.card-title
	{
		font-family: riksfont-bold;
		text-transform: uppercase;

		font-weight: bold;
		font-size: 14px;

	}
	.perperson {
		font-size: 14px;
		font-weight: bold;
		/*border-left: 2px solid #fff;*/
	}
	.priceproduct {
		font-size: 14px;
		font-weight: bold;
	}
	/*.perperson span{*/
	/*font-size: 12px;*/
	/*font-weight: bold;*/
	/*border-left: 2px solid #fff;*/
	/*}*/
	/*.priceproduct span{*/
	/*font-size: 12px;*/
	/*font-weight: bold;*/
	/*}*/
	.nav-item{
		padding-top: 32px;
		margin-left: 1.9vw;
	}
	.time-text {
		font-size: 22px;
	}
	.boxes{
		border: 5px solid;
		padding: 5px;
	}
	/*.pck_4 {*/
	/*!* position: absolute; *!*/
	/*!* top: 100px; *!*/
	/*font-size: 48px;*/
	/*color: #BB9667;*/
	/*!* font-family: Montserrat; *!*/
	/*font-weight: bolder;*/
	/*!* left: 5px; *!*/
	/*margin-block-start: 0;*/
	/*margin-block-end: 0;*/
	/*line-height: 55px;*/
	/*margin: 0;*/
	/**/
	/*text-align: center;*/
	/*}*/
	/*.custom_pack {*/
	/*position: relative;*/
	/*height: 150px;*/
	/*width: 150px;*/
	/*background-color: #60462F;*/
	/*float: none;*/
	/*margin: 0 auto;*/
	/*}*/

	/*.pck_1 {*/
	/*!* position: absolute; *!*/
	/*!* top: 19px; *!*/
	/*!* left: 51px; *!*/
	/*margin: 0;*/
	/*padding-top: 8%;*/
	/*font-size: 13px;*/
	/*color: #fff;*/
	/*text-align: center;*/
	/*!* font-family: Montserrat; *!*/
	/*font-weight: bolder;*/
	/**/
	/*}*/

	/*.pck_5 {*/
	/*!* position: absolute; *!*/
	/*!* top: 71px; *!*/
	/*!* left: 52px; *!*/
	/*text-align: center;*/
	/*font-size: 12px;*/
	/*margin: 0;*/
	/*color: #fff;*/
	/*!* font-family: Montserrat; *!*/
	/*font-weight: bolder;*/
	/**/
	/*}*/

	/*.pck_2 {*/
	/*!* position: absolute; *!*/
	/*!* top: 40px; *!*/
	/*!* left: 47px; *!*/
	/*font-size: 18px;*/
	/**/
	/*color: #fff;*/
	/*margin: 0;*/
	/*text-align: center;*/
	/*!* font-family: Montserrat; *!*/
	/*font-weight: bolder;*/
	/*}*/

	/*.pck_3 {*/
	/*!* position: absolute; *!*/
	/*!* top: 86px; *!*/
	/*!* left: 77px; *!*/
	/*font-size: 26px;*/
	/*margin: 0;*/
	/*line-height: 38px;*/
	/*color: #BB9667;*/
	/*!* font-family: Montserrat; *!*/
	/*font-weight: bolder;*/
	/*text-align: center;*/
	/**/
	/*}*/
	.icon-item {
		margin-left: 0px;
		margin-right: 0px;
		padding-top: 5px;
	}

	.primary-heading
	{
		font-family: "riksfont-bold",sans-serif;
		text-transform: uppercase;
		font-size:5.3vw;
		color: rgb(189, 153, 103);
		left: 12px;

		position: relative;

	}
	.primary-heading2 {
		font-family: "riksfont-bold",sans-serif;
		text-transform: uppercase;
		font-size: 6vw;
		color: rgb(189, 153, 103);
		position: relative;

	}

	.nav-live{
		margin: 0 auto 9px;
	}

	.nav-login{
		margin: 0 auto 6px;
	}

}

@media screen and (min-width: 1800px){
	.nav-item {
		margin-left: 1.9vw;
	}
}


@media (min-width: 1785px) {

	.middle-txt-div-pad-top {
		padding-top: 3vw;
	}

}

@media (max-width: 1723px){

	.absolute_line_style{

		left: 3% !important;
	}

}

@media screen and (max-width: 1600px) {
	.time-text {
		font-size: 16px;
	}
}

@media (max-width: 1400px){

	.absolute_line_style{

		left: 1.3% !important;
	}

	/* For 5 card design
    .custom_design_dev {.border-left*/
	/*width: 18% !important;*/
	/*}*/
	.bef-aft-container{
		padding: 0px 12vw 4vw;
	}

	.ntrn-bldr-img{
		margin-right: 0;
		float:none;
	}

	.ntrn-bldr-top-txt{
		padding-top:0;
	}

    .middle-txt-desc-pad{
        padding-bottom: 10px;
    }

}

@media (min-width: 1200px) {
	.prev-vid-first-div {
		padding: 0 55px;
	}

	.prev-vid-other-div {
		padding: 0px 55px;
		border-left: 2px solid #e5e5e5;
	}
}
@media screen and (max-width: 1600px) and (min-width: 1375px) {
    .absolute_round_style {
        left: -9%;
    }
    .bg_life {
        font-size: 2.3vw !important;
    }
}
@media screen and (max-width: 1375px) and (min-width: 1101px) {

	.card-heading {
		font-size: 1.5vw;
	}
	.pkg-age {
		font-size: 11px;
		height: 63px;
		width: 63px;
	}

	.pkg-age-merged {
		font-size: 11px;
		height: 60px;
		width: 60px;
		padding-top: 15px;
	}

	.pkg-left {
		padding-top: 7px;
	}

	.card-title{
		min-height: 60px;
	}

	.absolute_round_style {
		left: -12%;
	}
    .bg_life {
        font-size: 2.4vw !important;
    }
}

@media screen and (max-width: 1300px) {


	.for_adding_margins {
		height: 0% !important;
	}
}
@media screen and (max-width: 991px) {
    .padding-left-zero {
        padding-left: 15px;
    }

    footer {
        padding-bottom: 35px;
    }
}
@media(max-width: 992px) {
    .guide-vid {
        width: 146px !important;
    }
}

@media screen and (max-width: 1300px) and (min-width: 991px) {
	.pck_4 {

		font-size: 43px;
		line-height: 40px;
	}
	.custom_pack {
		height: 150px;
		width: 150px;
	}

	.rounded-img{
		width: 150px;
		height: 150px;
	}

	.pck_1 {
		padding-top: 15%;
		font-size: 13px;
	}

	.pck_5 {
		font-size: 12px;
	}

	.pck_2 {
		font-size: 18px;
	}

	.pck_3 {
		font-size: 26px;
	}
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
	.navbar-brand img{
		width: 21vw;
	}

	.select-cancel-padding{padding: 0 !important;}

	.modal-pay-form {
		font-size: 11px;
	}

	.ui-tabs .ui-tabs-nav li {

		padding: 0px 12.8px;

		-webkit-padding-before: 0;
		-webkit-padding-end: 12.8px;
		-webkit-padding-after: 0;
		-webkit-padding-start: 12.8px;

		-moz-padding-before: 0;
		-moz-padding-end: 12.8px;
		-moz-padding-after: 0;
		-moz-padding-start: 12.8px;
	}

	.card-title
	{
		font-family: riksfont-bold;
		text-transform: uppercase;

		font-weight: bold;
		font-size: 18px;

	}
	.perperson {
		font-size: 18px;
		font-weight: bold;
		/*border-left: 2px solid #fff;*/
	}
	.priceproduct {
		font-size: 18px;
		font-weight: bold;
	}

}

@media screen and (max-width: 1200px) and (min-width: 767px) {

	.home_cart_title {
		font-size: 1.1vw;
	}

	.influencer-margin .home_cart_title {
		font-size: 1.5vw;
	}

}

@media screen and (max-width: 1199px) {

	/*.bg_life {*/
	/*font-size: 52px !important;*/
	/*}*/
	.bg_life {
		font-size: 2.5vw !important;
	}

	/*.bg_share {*/
	/*font-size: 52px !important;*/
	/*}*/
	.bg_share {
		font-size: 2.5vw !important;
	}

	.bg_ten {
		font-size: 30px !important;
	}

	.bg_heading {
		font-size: 2.5vw !important;
	}

	.bg_h2 {
		font-size: 19px !important;
	}

	.modal_hr{
		color: white;
		position: absolute;
		top: 115px;
		width: 90%;
		height: 3px;
		background-color: white;
		z-index: 99;
		left: 5%;
	}

	.countdown {
		background-size: cover;
	}


	#top_steps .topul li {
		margin: 0 38px;
	}


	#top_steps .topul li::before {
		left: -85px;
		width: 85px;
	}

	.model_steps{
		font-size: 11px;
	}

    #first_step_p {
        margin-left: 13px;
    }

	#second_step{
		margin-left: 16px !important;
	}
	.model_h1_light {
		margin-top: 19px;
		font-size: 13px;
	}

	.model_h1_strong {
		font-size: 18px;
		margin-top: 16px;
	}

	.modal_price {
		margin-top: 8px;
	}

	.options{padding-top: 0px}

	.person-div {
		font-size: 13px;
	}

	/*.join-now{font-size: 1vw;}*/


}

@media (max-width: 1190px){




	.absolute_line_style{

		left: 1% !important;
	}

}

@media screen and (max-width: 1100px) {

	/* For 5 card design

	.custom_design_dev {*/
	/*width: 31% !important;*/
	/*}*/
}

@media screen and (max-width: 1100px) and (min-width: 991px) {
	.absolute_round_style {
		left: -14%;
	}
}

@media screen and (max-width: 1100px) and (min-width: 801px) {

	/********************For Radio Card Design*******************************/
	/*.card-title-cat {*/
	/*padding-left: 2vw;*/
	/*}*/

	.card-title-cat {
		padding-left: 0vw;
	}

	.card-title {
		min-height: 75px;
		margin-top: 1vw;
	}
	.card-heading {
		font-size: 2.14vw;
	}

	.card-slogan {
		font-size: 2vw;
		margin-top: -5px;
	}

	.card-rate-bg {
		font-size: 1.5vw;
	}

	/*.card-rate-bg2 {*/
		/*font-size: 2vw;*/
	/*}*/

	/*.card-rate-sm {*/
		/*font-size: .5vw;*/
	/*}*/

	.card-ttl{
		font-size: 1.7vw;
	}

	.card-desc{
		font-size: 1.3vw;
	}

}

@media screen and (max-width: 1000px) {

	.time-text {
		margin-left: -5px;
		font-size: 12px;
	}
}

@media (max-width: 991px) {

	.navbar-nav.ml-auto.mid-v li, .navbar-nav.ml-auto.mid-v div {

		background: grey;
		text-align: center;
	}

	.mainhome .container-fluid {
		/* margin-top: 6px; */
		/* margin-top: 140px; */
		/*margin-top: 140px;*/
        margin-top: 125px;
	}

	.rect {
		margin-left: 15px;
	}

	.absolute_round_style, .type-sound {
		display: none!important;
	}

	.search-container {
		margin: 4vw 0vw 0px 26vw;
	}

	header{
		height: 600px;
	}

	.home-page .jumbotron.j1 {
		height: 600px;
	}

	#first ,#second, #third, #fourth, #fifth , #sixth ,#seventh, #eight {
		background-size: 100% 100%;
	}

	.heading-banner {
		margin-top: 100px;
	}

	/*.modal-frm-r{padding-right: 5px;}*/
	/*.modal-frm-l{padding-left: 5px;}*/

	.time-box{
		width: 120px;
		padding-bottom: 6px;
	}

	.dhms {
		padding-top: 11px;
	}

	#days, #hours, #minutes, #seconds {
		font-size: 60px;
		margin-top: -13px;
	}

	#riks-footer .col-md-3 {
		margin-top: 50px !important;
		padding: 0 10px !important;
	}

	.footer_title_h6 {
		font-size: 1.28vw;
	}

	.fotter_text_h6 {

		font-size: 12px;
	}
	.social-links {
		margin-right: 0px;
	}

	.trainer-cart-title {
		font-size: 20px;
	}

	.trainer-img-des {
		font-size: 12px;
	}

	header .small-nav .navbar-brand img {
		width: 200px;
	}

	.slidea .slidea-content.slidea-content-center > .slidea-content-container {
		display: block !important;
		vertical-align: middle !important;
		padding-top: 150px;
	}

	.modal-pay-form-pad-cancel {
		padding-right: 15px;
	}

	/*.bef-aft-container {*/
		/*padding: 0px 5vw;*/
	/*}*/

	#top_steps .topul li {
		width: 16px;
		height: 16px;
		margin: 0 21px;
	}


	#top_steps .topul li::before {
		top: 3px !important;
		width: 48px;
		height: .2em;
		left: -50px;
	}

    .model_round {
        top: 15px;
    }

	/*.modal_step_text{*/
		/*display: none;*/
	/*}*/


	#first_step_p{
		margin-left: 12px;
	}

	#second_step{
        margin-left: -4px !important;

	}

	#third_step_p{
        margin-left: -20px !important;
	}

	.model_h1_strong {
		font-size: 25px;
	}

	.model_h1_light {

		font-size: 14px;
		margin-top: 26px;
		margin-left: 3px;
	}

	.modal_price {
		color: white;
		font-weight: bold;
		font-size: 14px;
		margin-top: 18px;
	}

	/*.modal_kr_small {*/
		/*font-size: 10px;*/
	/*}*/

	.modal_hr {
		color: white;
		position: absolute;
		top: 93px;
		width: 90%;
		height: 3px;
		background-color: white;
		z-index: 99;
		left: 5%;
	}

	.person-div {
		margin-bottom: 20px;
	}

	.modal_long_text {
		padding-top: 25px;
	}

	.marg-0-a{
		margin: 0 auto !important;
	}

	.mar-m20{
		margin-top: -20px;
	}

	.absolute_line_style{

		left: 0% !important;
		top:6% !important;
	}

	.ui-tabs .ui-tabs-nav li {

		padding: 0px 1.9px;

		-webkit-padding-before: 0;
		-webkit-padding-end: 1.99px;
		-webkit-padding-after: 0;
		-webkit-padding-start: 1.99px;

		-moz-padding-before: 0;
		-moz-padding-end: 1.99px;
		-moz-padding-after: 0;
		-moz-padding-start: 1.99px;
	}

	.ui-tabs .ui-tabs-nav li a img{
		width: 63.26px;
	}
	.tab-img-a, .tab-img-g {
		height: 23.5px;
	}

	.sports-pc{
		display: none;
	}

	.sports-mobile{
		display: block;
        padding: 0 20px;
	}

	.sports-mobile .content-container{
		color: #bd9967;
		font-family: riksfont;
        text-transform: uppercase;
	}

    .mobile-middle-txt-img{
        width: 120px;
        padding-bottom: 5px;
    }

    /*.lite-clr {*/
        /*color: #707170;*/
    /*}*/

    .mar-before-991{
        margin-bottom: 20px !important;
    }

    .login-form .contact-select-dd{
        font-size: 13px;
    }

}

@media screen and (max-width: 991px) and (min-width: 768px) {
	.pck_4 {
		font-size: 30px;
		line-height: 20px;
	}
	.custom_pack {
		height: 120px;
		width: 120px;
	}
	.rounded-img{
		width: 120px;
		height: 120px;
	}

	.pck_1 {
		padding-top: 15%;
		font-size: 11px;
	}

	.pck_5 {
		font-size: 12px;
	}

	.pck_2 {
		font-size: 15px;
	}

	.pck_3 {
		font-size: 20px;
	}

	.ntrn-bldr-top-txt{
		font-size: 15px;
	}

	.ntrn-bldr-btm-txt{
		font-size: 12px;
	}
}

@media screen and (max-width: 900px) and (min-width: 600px) {
	.card-title
	{
		font-family: riksfont-bold;
		text-transform: uppercase;

		font-weight: bold;
		font-size: 15px;

	}
	.perperson {
		font-size: 15px;
		font-weight: bold;
	}
	.priceproduct {
		font-size: 15px;
		font-weight: bold;
	}
	.nav-item {
		padding-top: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 979px) {
	/*.navbar-fixed-top.navbar-absolute {*/
	/*position: absolute;*/
	/*margin: 0;*/
	/*width:80%;*/


	/*}*/

	.riks-trainers  .card
	{
		margin-bottom: 20px;
		border:none;


	}


	/*#days, #hours, #minutes, #seconds*/
	/*{*/
	/*font-size: 15px;*/
	/*font-family: "riksfont-bold", sans-serif;*/
	/*}*/

	.time-text
	{
		font-size: 10px;
		font-family: "riksfont-light", sans-serif;
	}




	.exclaim
	{
		font-size: 3em;
	}

	.twenty-seven
	{
		font-size:1.3em;
	}

	.card-title
	{
		font-size:25px;
		color:black;

	}

	.card-text
	{
		font-size:22px;

	}

	.navbar-brand img, .navbar-brand
	{
		width:70%;
	}

	nav .navbar-brand img, nav .navbar-brand
	{
		width:90%;
	}

}

@media screen and (max-width: 940px) {

	.time-text {
		margin-left: -5px;
		font-size: 10px;
	}
}

@media screen and (max-width: 900px) {
	/*.bg_life {*/
	/*font-size: 34px !important;*/
	/*}*/

	/*.bg_share {*/
	/*font-size: 34px !important;*/
	/*}*/

	.bg_life {
		font-size: 21px !important;
	}

	.bg_share {
		font-size: 21px !important;
	}

	.bg_heading {
		font-size: 21px !important;
	}

	.bg_ten {
		font-size: 21px !important;
	}

	.bg_h2 {
		font-size: 16px !important;
		margin-top: -14px !important;
	}

	.absolute_line_style{

		left: -2% !important;
		top:6% !important;
	}
	.rect {
		margin-left: 0;
	}

}

@media screen and (max-width: 850px) {
	.parallax-fix {
		min-height: 300px;
		background-size: contain;
		background-position: center 110px;
	}
}

@media screen and (max-width: 800px) {
	.custom_design_dev{
		width:48% !important;
	}
}

@media screen and (max-width: 800px) and (min-width: 701px) {
	.card-title-cat {
		padding-left: 5vw;
	}


	/*****************Card Design Join Now Button *****************/
	/*.options {*/
	/*padding-top: 10px;*/
	/*}*/

	.join-now {
		font-size: 2vw;
	}

	/******************************************************/

	.card-heading {
		font-size: 4.2vw;
	}

	.card-slogan {
		font-size: 4vw;
		margin-top: -20px;
	}

	.card-rate-bg {
		font-size: 3vw;
	}

	/*.card-rate-bg2 {*/
		/*font-size: 2.5vw;*/
	/*}*/

	/*.card-rate-sm {*/
		/*font-size: 1vw;*/
	/*}*/

	.card-ttl{
		font-size: 4vw;
	}

	.card-desc{
		font-size: 2.5vw;
	}
}

@media screen and (min-width: 768px) {

	.card-no-pad-r{padding-right: 0px;}
	.card-no-pad-l{padding-left: 0px;}
	.card-bor-l{
        /*border-left: 2px solid #fff;*/
    }

}

@media screen and (max-width: 767px) {


	.absolute_round_style{
		display: none;
	}

	.absolute_line_style{

		left: -2% !important;
		top:6% !important;
	}

	.mainhome .container-fluid {
		margin-top: 120px;/*margin-top: 240px;*/
	}

	.home_cart_title,.img_Des {
		font-size: inherit;
	}

	.type-row{
		display: none;
	}

	.type-row1{
		display: block;
		z-index: 1;
	}

	.fotter_text_h6, .blog-sumup{
		font-size: 13px;
	}

	.knowmore, .pad-finish-text, .pad-finish-text-2, [id^="play"]{
		margin-left: 0px;
	}

	#play_0{
		width: 40px;
		height: 30px;
	}

	#play_0 .fa-stop {
		font-size: 3.4vw;
	}

	#first {
		background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homesm1.jpg) no-repeat;
		background-position:center;
		border: none;
		background-size: 100% 100%;
	}

	#second {
		background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homesm2.jpg) no-repeat;
		background-position:center;
		border: none;
		background-size: 100% 100%;
	}

	#third {
		background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homesm3.jpg) no-repeat;
		background-position:center;
		border: none;
		background-size: 100% 100%;
	}

	#fourth {
		background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homesm4.jpg) no-repeat;
		background-position:center;
		border: none;
		background-size: 100% 100%;
	}
	#fifth {
		background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homesm5.jpg) no-repeat;
		background-position:center;
		border: none;
		background-size: 100% 100%;
	}
	#sixth {
		background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homesm6.jpg) no-repeat;
		background-position:center;
		border: none;
		background-size: 100% 100%;
	}
	#seventh {
		background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homesm7.jpg) no-repeat;
		background-position:center;
		border: none;
		background-size: 100% 100%;
	}

	#eight {
		background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(/public/storage/images/homesm8.jpg) no-repeat;
		background-position:center;
		border: none;
		background-size: 100% 100%;
	}


	/*.showimagediv, .showimagemalediv, .hide-tnail{*/
	/*display: none;*/
	/*}*/

	.showimagemalediv, .hide-tnail{
		display: none;
	}

	.tnail-pad-0{
		padding: 0px;
	}

	#riks-footer .col-md-3{
		margin-top: 20px;
	}

	.sports-mobile .owl-nav .owl-prev, .sports-mobile .owl-nav .owl-next{
		top: -15px;
	}

	.time-box {
		width: 140px;
	}

	.dhms {
		padding-top: 11px;
	}

	#days, #hours, #minutes, #seconds {
		font-size: 60px;
		margin-top: -4px;
	}

	.count-padding
	{
		/*padding-top: 90px;*/
        padding-top: 25vw;

	}

	.count-padding2{
		padding-top: 10px;
	}

	.time-box-pad {
		padding-left: 2vw;
	}

	.countdown {
		padding-bottom: 19vh;
	}

	.countdown-text {
		font-size: 25px;
		margin-bottom: 2px;
	}

    .rite-line {
        top: -10px;
    }

	/*#countdown-logo-2{*/
		/*width: 300px;*/
	/*}*/

	.count-logo-text-2{
		font-size: 3.5vw;
	}

	#top_steps ul.topul{
		text-align: center;
		padding-left: 0;
	}

	.modal-steps-num{
		display: none;
	}

	#top_steps .topul li.li-txt{
		width: auto;
		height: 22px;
		border: none;
		display: inline-block;
		color: #212529;
		font-size: 9px;
	}

	#top_steps .topul li.li-txt::before{
		display: none;
	}

	.footer_title_h6{
		font-size: 4.5vw;
	}

	.perperson {
		border-left: none;
	}

	.person-div {font-size: 12px;}

	.example3{
		display:block;
		padding-bottom: 8vw;
	}

	.bef-aft-container{
		display:none !important;
	}

    .border-left {
        border-left: none!important;
    }

	.px-expiry-wrapper{
		display: contents !important;
	}

}

@media screen and (max-width: 700px) {


	.custom_design_dev{
		width:90% !important;
	}

	.absolute_line_style{

		display: none;
	}
	.absolute_round_style{

		display: none;
	}

	.countdown-timer .col-md-6 {
		padding: 0px;
		border-bottom: none;
		border-top: 2px solid;
		border-right: none;
		border-left: none;
	}

	.countdown-timer .col-md-3 {
		padding: 0px;
	}

	.card-title-cat {
		padding-left: 1vw;
	}

	.join-now {
		font-size: 11px;
	}

	.card-heading {
		font-size: 30px;
	}

	.card-slogan {
		font-size: 25px;
		margin-top: -10px;
	}

	.card-rate-bg {
		font-size: 20px;
	}

	/*.card-rate-bg2 {*/
		/*font-size: 20px;*/
	/*}*/

	/*.card-rate-sm {*/
		/*font-size: 6px;*/
	/*}*/

	.card-ttl{
		font-size: 20px;
	}

	.card-desc {
		font-size: 15px;
	}

	.card-body {
		padding: 0;
	}

	.card-first-row{
		/*padding-bottom: 0;*/
	}

	.card-second-row{
		padding-bottom: 0;
	}

}

@media screen and (max-width: 692px) {


	.trainer_cards{
		width: 50% !important;
	}

	#mobileView {
		display: none !important;
	}

	#riks-influencers {
		display: block!important;
	}

	.sec-heading {
		left: 30px;
	}

	.secondary-heading {
		left: 0px;
	}

	.primary-heading2 {
		font-size: 30px;

	}

	#countdown-logo {
		width: 90vw;
	}

	.exclaim {
		font-size: 2em;
		font-family: "riksfont-bold", sans-serif;
	}

	.ter-heading {
		left: 0px;
	}

	.customh3 {
		float: left;
		display: none !important;
	}

	.about_heading {
		font-size: 25px;
	}


	.customBtnStyle {
		margin-bottom: 20px;
		margin-top: 10px;
	}

	.customFloating {
		float: left !important;
		text-align: left !important;
		margin-left: 10px;
	}

	.time-box {
		width: 90px;
		padding-bottom: 0px;
	}

	.dhms {
		padding-top: 7px;
		font-size: 13px;
	}

	#days, #hours, #minutes, #seconds {
		font-size: 47px;
		margin-top: -4px;
	}

}

@media screen and (max-width: 610px) {




	.riks-success{
		text-align: center;
	}
	#mobileView{
		text-align: center;
	}
	.bg_heading {
		font-size: 24px !important;
	}

	/*.bg_life {*/
	/*font-size: 40px !important;*/
	/*}*/

	/*.bg_share {*/
	/*font-size: 40px !important;*/
	/*}*/

	/*.bg_ten {*/
	/*font-size: 23px !important;*/
	/*}*/

	/*.bg_h2 {*/
	/*font-size: 13px !important;*/
	/*margin-top: -14px !important;*/
	/*}*/
}

@media screen and (max-width: 600px) {

	header .navbar {
		padding: 0px 10px 0;
	}

    header video {
        top: 70%;
    }

	.home-page .jumbotron.j1 {
		height: 280px;
	}

	.mainhome .container-fluid {
		/*margin-top: 55px;*/
		margin-top: 110px;
	}

	.heading-banner2 {
		line-height: 20px;
	}

	#slidecontent0 .heading-banner, #slidecontent0 .pad-finish-text, #slidecontent0 .pad-finish-text-2 {

		margin: 0px;
	}

	[id^="play"] {
		margin-top: 0vw !important;
	}

	.container-fluid .play {
		margin-top: 18vw;
	}

	.rect {
		border: 5px solid #5A4F3F;
		margin-left: 0;
	}

	.modal_col_junior{
		width: 40%;
		float: left;

	}
	.modal_col_single{
		width: 30%;
		float: left;
	}


	.modal_col_round{
		width: 30%;
		float: left;
	}


	.model_h1_strong {
		font-size: 22px;
		margin-top: 10px;
	}

	.model_h1_light {
		font-size: 15px;
		margin-top: 16px;
		margin-left: 0px;
	}

	.modal_col_round {
		width: 30%;
		float: left;
	}

	/*.modal_kr_small {*/
		/*font-size: 13px;*/
	/*}*/

	.modal_hr {
		color: white;
		position: absolute;
		top: 157px;
		width: 90%;
		height: 3px;
		background-color: white;
		z-index: 99;
		left: 5%;
	}


	.modal_col_step_1{

		width: 33%;
		float: left;
		text-align: center;
	}

	.modal_col_step_2{
		width: 33%;
		float: left;
		text-align: center;
	}

	.modal_col_step_3{
		width: 33%;
		float: left;
		text-align: center;
	}

	/*#first_li{*/
		/*margin-left: 1% !important;*/
	/*}*/


	/*#second_li{*/
		/*margin-left: 18% !important;*/
	/*}*/

	/*#third_li{*/
		/*margin-left: 24% !important;*/
	/*}*/


	#top_steps .topul li::before{
		display: none;
	}


	#second_li li::before {
		content: '';
		position: absolute;
		top: 5px !important;
		width: 91px;
		height: .2em;
		background: white;
		z-index: 1;
		left: -94px;
	}

	/*#promo-frm {*/
		/*width: 245px;*/
	/*}*/

	.promo-btn {
		width: 80px;
	}

	.video-txt{
		margin-top: 0;
	}

	.vid-txt-2{
		margin-bottom: 0;
	}

	#slidecontent0 h4, #slidecontent20 .video-txt h4{
		line-height: 0.2px !important;
	}

	.sec-heading {
		text-align: center;
		left: 0px;

	}

	.primary-heading {
		left: 0px;
		text-align: center;
	}

	.margin-gold{
		border-bottom-width: 0;
	}

}

@media screen and (max-width: 600px) and (min-width: 300px) {
	/*header{*/
	/*height: 600px;*/
	/*}*/

	header{
		/*height: 180px;*/
		height: 280px;
	}


	/*.heading-banner2{*/
	/*font-size:15px;*/
	/*font-family:'riksfont-bold';*/
	/*line-height: 20px;*/
	/*}*/
	.knowmore {
		border: 2px solid #EBCB89;
		padding: 10px;
		font-size: 10px;
		font-family: riksfont-bold;
		color: #fff;
		text-decoration: none;
	}
	.nav-item {
		padding-top: 0px;
		margin-left: 0px;
	}
	.jumbotron.j1 {
		height: 600px;
	}

	/*.mainhome .container-fluid {*/
	/*margin-top: 100px;*/
	/*}*/

	/*.mainhome .container-fluid {*/
		/*margin-top: 200px;*/
	/*}*/
	.paymentmethods{
		color:black;font-size:18px; font-weight: bold;
	}
	.rect {
		margin-top: 0px;
	}



	.navbar-fixed-top.navbar-absolute {
		position: inherit;
		width: 100%;
	}
	.rect {
		border: 5px solid #5A4F3F;
		margin-left: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		background: #1E1F20;
		opacity: 0.9;
	}
	.icon-item {
		margin-left: 5px;
		margin-right: 5px;
		padding-top: 0px;
	}

	.content-pad2, .content-pad {
		padding: 20px 48px;
	}

	.content-container {
		font-size: 13px;
	}
}

/*@media( max-width : 590px ) {*/


	/*#first_li{*/
		/*margin-left: 0% !important;*/
	/*}*/


	/*#second_li{*/
		/*margin-left: 20% !important;*/
	/*}*/

	/*#third_li{*/
		/*margin-left: 24% !important;*/
	/*}*/

/*}*/

@media( max-width : 585px ) {

	.wizard {
		width: 90%;
		height: auto !important;
	}

	span.round-tab {
		font-size: 16px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}

	.wizard .nav-tabs > li a {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}

	.wizard li.active:after {
		content: " ";
		position: absolute;
		left: 35%;
	}

    .guide-box {
        height: 140px;
        width: 120px;
    }


	/*#first_li{*/
		/*margin-left: 5% !important;*/
	/*}*/


	/*#second_li{*/
		/*margin-left: 29% !important;*/
	/*}*/

	/*#third_li{*/
		/*margin-left: 28% !important;*/
	/*}*/

}

@media screen and (max-width: 560px) {


	.trainer_cards{
		width: 100% !important;
	}

	/*.custom_pack {*/
	/*margin-left: 27%;*/
	/*}*/

	.ter-heading{
		font-size: 25px;
	}
	.secondary-heading{
		font-size: 25px;
	}
	.home-txt1 {
		line-height: 22px;
		/*padding: 40px 29px 45px;*/
		padding: 40px 29px 0px;
	}

    .col-md-4 video {
        object-fit: inherit;
        height: 190px;
    }

}

/*@media( max-width : 530px ) {*/


	/*#first_li{*/
		/*margin-left: 4% !important;*/
	/*}*/


	/*#second_li{*/
		/*margin-left: 28% !important;*/
	/*}*/

	/*#third_li{*/
		/*margin-left: 28% !important;*/
	/*}*/

/*}*/

@media screen and (max-width: 500px) {


	.modal_price {
		color: white;
		font-weight: bold;
		font-size: 25px;
		margin-top: 8px;
		margin-left: 0px;
	}

	.modal_hr{
		display: none;
	}

	.modal_right {
		padding: 30px 0;
	}

	.ui-tabs .ui-tabs-panel {
		padding: 1em 15px;
	}

	#getmasterform p{
		padding: 10px;
	}

	.ui-tabs .ui-tabs-nav li {
		margin: 5px 3px;
}

	.ui-tabs .ui-tabs-nav li {
		border-radius: 15px;
	}

	.paypal-form{
		padding: 15px;
	}

	#getbankidform{
		padding: 15px;
	}

	#top-button {
		margin: 30px;
		width: 35px;
		height: 35px;
		bottom: 25px;
		left: 0px;
	}

	#top-button::after {
		font-size: 1em;
		line-height: 30px;
	}
}

/*@media( max-width : 490px ) {*/


	/*#first_li {*/
		/*margin-left: 2% !important;*/
	/*}*/
/*}*/

@media screen and (max-width: 470px) {

	/*#carouselExampleIndicators {*/
	/*margin-left: 20%;*/
	/*}*/
	.finish_line {
		text-align: center !important;
	}

	.time-box {
		border: 3px solid;
		width: 65px;

	}

	.dhms {
		padding-top: 10px;
		font-size: 11px;
	}

	#days, #hours, #minutes, #seconds {
		font-size: 30px;
		margin-top: -7px;
	}

	.countdown-text {
		font-size: 14px;
	}

	.type-head {
		font-size: 16px;
	}

	.type-separtor {
		padding: 0 2px;
	}

	.type-txt-sm-holder {
		font-size: 15px;
	}

	.type-flt-wdth {
		min-width: 80px;
	}

	/*#top_steps .topul li {*/
		/*margin: 0 6px;*/
	/*}*/

    .rite-line {
        top: -6px;
    }

}

@media( max-width : 460px ) {


	/*#first_li {*/
		/*margin-left: 0% !important;*/
	/*}*/

	/*#second_li {*/
		/*margin-left: 27% !important;*/
	/*}*/
	/*#third_li {*/
		/*margin-left: 27% !important;*/
	/*}*/

	.sports-mobile .owl-nav .owl-prev, .sports-mobile .owl-nav .owl-next{
		top: -30px;
	}
}

/*@media( max-width : 430px ) {*/



	/*#second_li {*/
		/*margin-left: 25% !important;*/
	/*}*/
/*}*/

@media( max-width : 420px ) {

    .blog-title {
        font-size: 15px;
    }

	.modal_price {
		color: white;
		font-weight: bold;
		font-size: 22px;
		margin-top: 8px;
		margin-left: 0px;
	}

	/*.modal_kr_small {*/
		/*font-size: 13px;*/
	/*}*/

	.modal_hr {
		color: white;
		position: absolute;
		top: 132px;
		width: 90%;
		height: 3px;
		background-color: white;
		z-index: 99;
		left: 5%;
	}

	/*#first_li {*/
		/*margin-left: -1% !important;*/
	/*}*/

	.ui-tabs .ui-tabs-nav li {

		padding: 0 13.72px;

		-webkit-padding-before: 0;
		-webkit-padding-end: 13.72px;
		-webkit-padding-after: 0;
		-webkit-padding-start: 13.72px;

		-moz-padding-before: 0;
		-moz-padding-end: 13.72px;
		-moz-padding-after: 0;
		-moz-padding-start: 13.72px;
	}

    .ui-tabs .ui-tabs-nav li.ui-tabs-active {
        margin-bottom: 4px;
    }

	#mdlbody .promo-row .marg-0-a{
		margin-left: 0px !important;
	}

	.modal_price{
		padding-left: 0;
	}

}

/*@media( max-width : 400px ) {*/

	/*#first_li {*/
		/*margin-left: -3% !important;*/
	/*}*/
/*}*/

@media( max-width : 382px ) {

	/*#second_li {*/
		/*margin-left: 22% !important;*/
	/*}*/

	.ntrn-bldr-img{
		width: 220px;
		height: 235px;
	}
}

@media( max-width : 370px ) {

	.model_h1_strong {
		font-size: 16px;
		margin-top: 10px;
	}

	.model_h1_light {
		font-size: 11px;
		margin-top: 15px;
	}


	/*.model_round {*/
	/*background-color: #FFE296;*/
	/*height: 50px;*/
	/*}*/


	/*.round_h1 {*/
	/*position: absolute;*/
	/*font-size: 17px;*/
	/*top: 6px;*/
	/*left: 10px;*/
	/*color: #BE9867;*/
	/*}*/

	/*.round_h2 {*/
	/*position: absolute;*/
	/*font-size: 12px;*/
	/*top: 31px;*/
	/*left: 17px;*/
	/*color: #BE9867;*/
	/*}*/


	.modal_price {
		color: white;
		font-weight: bold;
		font-size: 22px;
		margin-top: 8px;
		margin-left: 0px;
	}


	/*.modal_kr_small {*/
		/*font-size: 13px;*/
	/*}*/
}

@media( max-width : 360px ) {

	/*#first_li {*/
		/*margin-left: -5% !important;*/
	/*}*/

	/*#third_li {*/
		/*margin-left: 25% !important;*/
	/*}*/

	.sports-mobile .owl-nav .owl-prev, .sports-mobile .owl-nav .owl-next{
		top: -40px;
	}
}

@media( max-width : 355px ) {
	.modal_price {
		color: white;
		font-weight: bold;
		font-size: 13px;
		margin-top: 8px;
	}
	/*.modal_kr_small {*/
		/*font-size: 11px;*/
	/*}*/
}

/*@media( max-width : 340px ) {*/

	/*#first_li {*/
		/*margin-left: -9% !important;*/
	/*}*/
	/*#second_li {*/
		/*margin-left: 23% !important;*/
	/*}*/

	/*#third_li {*/
		/*margin-left: 22% !important;*/
	/*}*/
/*}*/

/*@media (max-width: 330px){*/
	/*#first_li {*/
		/*margin-left: -11% !important;*/
	/*}*/

/*}*/

/*@media (max-width: 326px){*/
	/*#first_li {*/
		/*margin-left: -12% !important;*/
	/*}*/
/*}*/

.input-container {
    position: relative;
    /*width: 150px;*/
}
.input-container input {
    width: 100%;
}

.input-container .unit {
    position: absolute;
    display: block;
    top: 3px;
    right: 0px;
    background-color: grey;
    color: #ffffff;
    /*padding-left: 5px;*/
    width: 45px;
    text-align: center;
}
